]> git.ipfire.org Git - thirdparty/gcc.git/blob - libstdc++-v3/ChangeLog-2009
jit: fix __builtin_unreachable [PR 95426]
[thirdparty/gcc.git] / libstdc++-v3 / ChangeLog-2009
1 2009-12-31 Benjamin Kosnik <bkoz@redhat.com>
2
3 PR libstdc++/21772 part 3
4 * include/ext/throw_allocator.h: Add _GLIBCXX_IS_AGGREGATE.
5 * testsuite/util/testsuite_container_traits.h (traits<std::map>):
6 Add has_insert.
7 (traits<std::multimap>): Add has_insert.
8 (traits<std::multiset>): Add has_size_type_constructor.
9 * testsuite/23_containers/array/requirements/exception/
10 generation_prohibited.cc: New.
11 * testsuite/21_strings/basic_string/requirements/exception/
12 basic.cc: New.
13 generation_prohibited.cc: New.
14 propagation_consistent.cc: New.
15 * testsuite/ext/vstring/requirements/exception/
16 basic.cc: New.
17 generation_prohibited.cc: New.
18 propagation_consistent.cc: New.
19 * testsuite/23_containers/unordered_map/requirements/exception/
20 basic.cc: New.
21 generation_prohibited.cc: New.
22 propagation_consistent.cc: New.
23 * testsuite/23_containers/multimap/requirements/exception/
24 basic.cc: New.
25 generation_prohibited.cc: New.
26 propagation_consistent.cc: New.
27 * testsuite/23_containers/set/requirements/exception/
28 basic.cc: New.
29 generation_prohibited.cc: New.
30 propagation_consistent.cc: New.
31 * testsuite/23_containers/unordered_multimap/requirements/exception/
32 basic.cc: New.
33 generation_prohibited.cc: New.
34 propagation_consistent.cc: New.
35 * testsuite/23_containers/forward_list/requirements/exception/
36 basic.cc: New.
37 generation_prohibited.cc: New.
38 propagation_consistent.cc: New.
39 * testsuite/23_containers/unordered_set/requirements/exception/
40 basic.cc: New.
41 generation_prohibited.cc: New.
42 propagation_consistent.cc: New.
43 * testsuite/23_containers/vector/requirements/exception/
44 basic.cc: New.
45 generation_prohibited.cc: New.
46 propagation_consistent.cc: New.
47 * testsuite/23_containers/deque/requirements/exception/
48 basic.cc: New.
49 generation_prohibited.cc: New.
50 propagation_consistent.cc: New.
51 * testsuite/23_containers/multiset/requirements/exception/
52 basic.cc: New.
53 generation_prohibited.cc: New.
54 propagation_consistent.cc: New.
55 * testsuite/23_containers/unordered_multiset/requirements/exception/
56 basic.cc: New.
57 generation_prohibited.cc: New.
58 propagation_consistent.cc: New.
59 * testsuite/23_containers/map/requirements/exception/
60 basic.cc: New.
61 generation_prohibited.cc: New.
62 propagation_consistent.cc: New.
63
64 2009-12-31 Benjamin Kosnik <bkoz@redhat.com>
65
66 * doc/xml/manual/intro.xml: Order TR's at the end of status.
67 * doc/xml/manual/abi.xml: Update.
68 * doc/xml/manual/evolution.xml: Put in stubs.
69
70 2009-12-31 Paolo Carlini <paolo.carlini@oracle.com>
71
72 * include/std/bitset (bitset<>::bitset(unsigned long long),
73 _Base_bitset<>::_Base_bitset(unsigned long long)): Add
74 in C++0x mode.
75 * testsuite/23_containers/bitset/cons/3.cc: New.
76
77 2009-12-31 Paolo Carlini <paolo.carlini@oracle.com>
78
79 * include/std/type_traits: Fix minor stylistic nit.
80
81 2009-12-31 Paolo Carlini <paolo.carlini@oracle.com>
82
83 * include/std/type_traits (__is_constructible_helper1): Rename
84 to __is_constructible_helper1, tweaked to a specialization of
85 __is_constructible_helper.
86 (is_constructible): Adjust; minor formatting and stylistic
87 changes throughout.
88 * testsuite/util/testsuite_tr1.h (test_relationship): Change
89 variadic version to an overload of test_property.
90 * testsuite/20_util/is_constructible/value.cc: Adjust.
91 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
92 Adjust dg-error line numbers.
93 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
94 Likewise.
95 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
96
97 2009-12-30 Paolo Carlini <paolo.carlini@oracle.com>
98
99 * include/std/type_traits: Fix minor formatting nit.
100
101 2009-12-30 Daniel Frey <d.frey@gmx.de>
102 Paolo Carlini <paolo.carlini@oracle.com>
103
104 * include/std/type_traits (is_explicitly_convertible,
105 is_constructible): Add.
106 * testsuite/util/testsuite_tr1.h (ExplicitClass): Add.
107 * testsuite/20_util/is_explicitly_convertible/value.cc: New.
108 * testsuite/20_util/is_constructible/value.cc: Likewise.
109
110 2009-12-30 Paolo Carlini <paolo.carlini@oracle.com>
111
112 * testsuite/util/testsuite_tr1.h (test_relationship): Add
113 variadic version.
114 * testsuite/20_util/is_explicitly_convertible/requirements/
115 typedefs.cc: New.
116 * testsuite/20_util/is_explicitly_convertible/requirements/
117 explicit_instantiation.cc: Likewise.
118 * testsuite/20_util/is_constructible/requirements/typedefs.cc:
119 Likewise.
120 * testsuite/20_util/is_constructible/requirements/
121 explicit_instantiation.cc: Likewise.
122 * testsuite/20_util/is_convertible/value.cc: Extend.
123 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
124 Adjust dg-error line numbers.
125 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
126 Likewise.
127 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
128
129 2009-12-30 Paolo Carlini <paolo.carlini@oracle.com>
130
131 * include/bits/stl_iterator.h.: Fix typo in comment.
132
133 2009-12-29 Edward Smith-Rowland <3dw4rd@verizon.net>
134
135 * include/bits/random.h: Fix equation in comment of Weibull distro.
136
137 2009-12-29 Paolo Carlini <paolo.carlini@oracle.com>
138
139 * include/std/bitset (bitset<>::to_ullong, _M_do_to_ullong): Add.
140 (_Base_bitset<>::_M_do_to_ullong): Add.
141 * include/debug/bitset (bitset<>): Add using _Base::to_ullong.
142 * include/profile/bitset (bitset<>): Likewise.
143 * testsuite/23_containers/bitset/to_ullong/1.cc: New.
144
145 2009-12-28 Paolo Carlini <paolo.carlini@oracle.com>
146
147 * include/debug/bitset (bitset<>::bitset(const char*)): Add.
148 * include/profile/bitset (bitset<>::bitset(const char*)): Likewise.
149
150 2009-12-24 Edward Smith-Rowland <3dw4rd@verizon.net>
151 Paolo Carlini <paolo.carlini@oracle.com>
152
153 * include/std/bitset (bitset<>::bitset(const char*)): Add.
154
155 2009-12-24 Jonathan Wakely <jwakely.gcc@gmail.com>
156 Edward Smith-Rowland <3dw4rd@verizon.net>
157
158 * testsuite/23_containers/bitset/cons/2.cc: New.
159
160 2009-12-24 Jonathan Wakely <jwakely.gcc@gmail.com>
161
162 * include/std/functional (bind): Avoid invalid instantiations
163 for bind<void>.
164 * testsuite/20_util/bind/conv_result.cc: New.
165
166 2009-12-24 Paolo Carlini <paolo.carlini@oracle.com>
167
168 * include/bits/stl_deque.h (copy_backward(_Deque_iterator,
169 _Deque_iterator, _Deque_iterator), move_backward(_Deque_iterator,
170 _Deque_iterator, _Deque_iterator)): Declare.
171 * include/bits/deque.tcc: Implement the latter.
172 * testsuite/performance/25_algorithms/
173 copy_backward_deque_iterators.cc: New.
174 * testsuite/25_algorithms/move_backward/deque_iterators/1.cc: Likewise.
175 * testsuite/25_algorithms/copy_backward/deque_iterators/1.cc: Likewise.
176 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
177 Adjust dg-error line number.
178 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
179 Likewise.
180 * testsuite/23_containers/deque/requirements/dr438/
181 constructor_1_neg.cc: Likewise.
182 * testsuite/23_containers/deque/requirements/dr438/
183 constructor_2_neg.cc: Likewise.
184
185 2009-12-23 Paolo Carlini <paolo.carlini@oracle.com>
186
187 * testsuite/25_algorithms/copy/5.cc: Move...
188 * testsuite/25_algorithms/copy/deque_iterators/1.cc: ... here.
189 * testsuite/25_algorithms/move/2.cc: Move...
190 * testsuite/25_algorithms/move/deque_iterators/1.cc: ... here.
191
192 2009-12-23 Paolo Carlini <paolo.carlini@oracle.com>
193
194 * include/bits/stl_deque.h (copy(_Deque_iterator, _Deque_iterator,
195 _Deque_iterator), move(_Deque_iterator, _Deque_iterator,
196 _Deque_iterator)): Declare.
197 * include/bits/deque.tcc: Implement the latter.
198 * testsuite/performance/25_algorithms/copy_deque_iterators.cc: New.
199 * testsuite/25_algorithms/move/2.cc: Likewise.
200 * testsuite/25_algorithms/copy/5.cc: Likewise.
201 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
202 Adjust dg-error line number.
203 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
204 Likewise.
205 * testsuite/23_containers/deque/requirements/dr438/
206 constructor_1_neg.cc: Likewise.
207 * testsuite/23_containers/deque/requirements/dr438/
208 constructor_2_neg.cc: Likewise.
209
210 2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
211
212 PR target/41605
213 * testsuite/libstdc++-abi/abi.exp: Provide -B options to allow for
214 link spec %s substitutions for static libraries.
215 * testsuite/lib/libstdc++.exp: Ditto
216
217 2009-12-22 Jonathan Wakely <jwakely.gcc@gmail.com>
218
219 * include/std/mutex (call_once(once_flag&, _Callable, _Args&&...)):
220 Explicitly qualify with std:: bind calls.
221
222 2009-12-21 Benjamin Kosnik <bkoz@redhat.com>
223
224 PR libstdc++/42456
225 * src/atomic.cc: Move _GLIBCXX_ASM_SYMVER define within guard.
226 * config/abi/pre/gnu.ver: Add non-volatile exports.
227
228 2009-12-21 Benjamin Kosnik <bkoz@redhat.com>
229
230 * scripts/run_doxygen: Update nested namespace exceptions.
231
232 2009-12-20 Benjamin Kosnik <bkoz@redhat.com>
233
234 * include/std/atomic: Update to N3000.
235 * include/bits/atomic_0.h: Same.
236 * include/bits/atomic_2.h: Same.
237 * include/c_global/cstdatomic: Move...
238 * include/bits/atomic_base.h: ...here.
239 * include/c_compatibility/stdatomic.h: Just include atomic_base.h.
240 * include/precompiled/stdc++.h: Adjust includes.
241 * include/Makefile.am: Adjust files.
242 * include/Makefile.in: Regenerate.
243 * include/std/future: Adjust.
244 * src/atomic.cc: Adjust, adjust exports for compatibility.
245 * src/compatibility.cc: Move C++0x stuff...
246 * src/compatibility-c++0x.cc: ...here.
247
248 * doc/xml/manual/using.xml: Update.
249 * doc/xml/manual/status_cxx200x.xml: Update.
250 * doc/doxygen/user.cfg.in: Update.
251
252 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Same.
253 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Same.
254 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Same.
255 * testsuite/29_atomics/atomic_address/cons/default.cc: Same.
256 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Same.
257 * testsuite/29_atomics/atomic_address/requirements/
258 standard_layout.cc: Same.
259 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Same.
260 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Same.
261 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Same.
262 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
263 * testsuite/29_atomics/atomic_integral/cons/default.cc: Same.
264 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Same.
265 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Same.
266 * testsuite/29_atomics/atomic_integral/requirements/
267 standard_layout.cc: Same.
268 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
269 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc: Same.
270 * testsuite/29_atomics/atomic_integral/operators/
271 integral_assignment.cc: Same.
272 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc: Same.
273 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc: Same.
274 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Same.
275 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Same.
276 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Same.
277 * testsuite/29_atomics/atomic_integral/operators/
278 integral_conversion.cc: Same.
279 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Same.
280 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Same.
281 * testsuite/29_atomics/atomic_flag/cons/default.cc: Same.
282 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Same.
283 * testsuite/29_atomics/atomic_flag/requirements/
284 standard_layout.cc: Same.
285 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
286 * testsuite/29_atomics/atomic_flag/clear/1.cc: Same.
287 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c
288 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Same.
289 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c
290 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Same.
291 * testsuite/29_atomics/headers/stdatomic.h/functions.c
292 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
293 * testsuite/29_atomics/atomic/cons/single_value.cc: Same.
294 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
295 * testsuite/29_atomics/atomic/cons/default.cc: Same.
296 * testsuite/29_atomics/atomic/cons/copy_list.cc: Same.
297 * testsuite/29_atomics/atomic/cons/direct_list.cc: Same.
298 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/
299 1.cc: Same.
300 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Same.
301 * testsuite/29_atomics/atomic/operators/integral_assignment.cc: Same.
302 * testsuite/29_atomics/atomic/operators/integral_conversion.cc: Same.
303 * testsuite/util/testsuite_common_types.h: Adjust.
304
305 * testsuite/29_atomics/headers/cstdatomic: Move and adjust...
306 * testsuite/29_atomics/headers/atomic: ...here.
307 * testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Same.
308 * testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc: Same.
309 * testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc: Same.
310 * testsuite/29_atomics/headers/atomic/macros.cc: Same.
311
312 * testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc: Add.
313 * testsuite/29_atomics/atomic/cons/user_pod.cc: Add.
314
315 2009-12-18 Jimmy Guo <jguo@yahoo-inc.com>
316
317 PR libstdc++/40088
318 * src/locale_init.cc (locale::locale()): Optimize the common case
319 where _S_global still points to _S_classic.
320
321 2009-12-17 Dave Korn <dave.korn.cygwin@gmail.com>
322
323 PR target/42377
324 * config/abi/pre/gnu.ver: Adjust mangled function signatures to permit
325 LLP64 sizetypes throughout.
326
327 2009-12-17 Paolo Carlini <paolo.carlini@oracle.com>
328
329 PR libstdc++/42198
330 * src/thread.cc (thread::_M_start_thread): Throw system_error
331 immediately if the thread system is inactive.
332
333 2009-12-16 Benjamin Kosnik <bkoz@redhat.com>
334
335 PR libstdc++/21772 part 2
336 * doc/xml/manual/test.xml: Add documentation about testing details.
337 * testsuite/util/exception/safety.h: New. Functor objects for
338 testing C++0x container classes.
339 * testsuite/util/testsuite_container_traits.h: Add traits.
340
341 * testsuite/23_containers/list/requirements/exception/
342 basic.cc: New.
343 generation_prohibited.cc: New.
344 propagation_consistent.cc: New.
345
346 2009-12-15 Benjamin Kosnik <bkoz@redhat.com>
347
348 PR libstdc++/21772 part 1
349 * include/ext/throw_allocator.h: Rework.
350 (__gnu_cxx::throw_allocator): To...
351 (__gnu_cxx::throw_allocator_limit): ...this.
352 (__gnu_cxx::throw_allocator_random): ...and this.
353 (throw_value_base, throw_value_limit, throw_value_random): Add.
354 (condition_base, random_condition, limit_condition): Add.
355 (forced_exception_error): To...
356 (forced_error): ...this.
357 * testsuite/ext/throw_value: New.
358 * testsuite/ext/throw_value/cons.cc: New.
359 * testsuite/ext/throw_allocator/deallocate_global.cc: Adjust for
360 throw_allocator, forced_exception_error changes.
361 * testsuite/ext/throw_allocator/check_delete.cc: Same.
362 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Same.
363 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Same.
364 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Same.
365 * testsuite/ext/throw_allocator/check_new.cc: Same.
366 * testsuite/ext/throw_allocator/variadic_construct.cc: Same.
367 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
368 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
369 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
370 * testsuite/util/regression/common_type.hpp: Same.
371 * testsuite/util/regression/rand/priority_queue/
372 container_rand_regression_test.tcc: Same.
373 * testsuite/util/regression/rand/assoc/
374 container_rand_regression_test.h: Same.
375 * testsuite/util/regression/rand/assoc/
376 container_rand_regression_test.tcc: Same.
377 * testsuite/util/regression/basic_type.hpp: Same.
378
379 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc: To...
380 * testsuite/ext/forced_error/cons_virtual_derivation.cc: ...this, same.
381
382 2009-12-15 Paolo Carlini <paolo.carlini@oracle.com>
383
384 PR libstdc++/42381
385 * include/bits/stl_deque.h (_GLIBCXX_DEQUE_BUF_SIZE): Add.
386 (__deque_buf_size(size_t)): Use it.
387 * testsuite/23_containers/deque/requirements/dr438/
388 assign_neg.cc: Adjust dg-error line numbers.
389 * testsuite/23_containers/deque/requirements/dr438/
390 insert_neg.cc: Likewise.
391 * testsuite/23_containers/deque/requirements/dr438/
392 constructor_1_neg.cc: Likewise.
393 * testsuite/23_containers/deque/requirements/dr438/
394 constructor_2_neg.cc: Likewise.
395
396 2009-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
397
398 * include/std/future (unique_future::get, promise::set_value): Remove
399 workaround for c++/34022.
400 (packaged_task::get_future, packaged_task::operator()): Use
401 __throw_bad_function_call.
402 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
403 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Likewise.
404 * testsuite/30_threads/promise/cons/assign_neg.cc: Likewise.
405 * testsuite/30_threads/promise/cons/copy_neg.cc: Likewise.
406 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Likewise.
407 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Likewise.
408 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Likewise.
409
410 2009-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
411
412 * include/std/functional (function::function): Move construct target.
413 (function::operator=): Use perfect forwarding for argument.
414 (function::operator()): Use new __throw_bad_function_call.
415 * include/bits/functexcept.h (__throw_bad_function_call): Declare.
416 * src/functexcept.cc (__throw_bad_function_call): Define.
417 * config/abi/pre/gnu.ver: Add new symbol.
418 * testsuite/20_util/function/cons/move_target.cc: New.
419 * testsuite/20_util/function/assign/move_target.cc: New.
420
421 2009-12-15 Paolo Carlini <paolo.carlini@oracle.com>
422
423 PR c++/42379
424 * testsuite/23_containers/set/operators/1_neg.cc: Fix dg-error strings.
425 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
426
427 2009-12-14 Paolo Carlini <paolo.carlini@oracle.com>
428
429 PR libstdc++/25304, DR 865 [Ready]
430 * include/bits/stl_algobase.h (fill_n): Add comment about DR 865.
431 * include/bits/stl_algo.h (generate_n): Likewise.
432 * include/bits/algorithmfwd.h: Remove obsolete comment.
433 * doc/xml/manual/intro.xml: Add an entry for DR 865.
434
435 2009-12-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
436
437 * configure.ac: Remove code to un-precious-ize CC, CXX,
438 CXXFLAGS, CFLAGS, LDFLAGS.
439 * configure: Regenerate.
440
441 2009-12-14 Paolo Carlini <paolo.carlini@oracle.com>
442
443 * testsuite/23_containers/queue/requirements/
444 explicit_instantiation/1_c++0x.cc: New.
445 * testsuite/23_containers/priority_queue/requirements/
446 explicit_instantiation/1_c++0x.cc: Likewise.
447 * testsuite/23_containers/multimap/requirements/
448 explicit_instantiation/1_c++0x.cc: Likewise.
449 * testsuite/23_containers/bitset/requirements/
450 explicit_instantiation/1_c++0x.cc: Likewise.
451 * testsuite/23_containers/set/requirements/
452 explicit_instantiation/1_c++0x.cc: Likewise.
453 * testsuite/23_containers/vector/requirements/
454 explicit_instantiation/1_c++0x.cc: Likewise.
455 * testsuite/23_containers/deque/requirements/
456 explicit_instantiation/1_c++0x.cc: Likewise.
457 * testsuite/23_containers/stack/requirements/
458 explicit_instantiation/1_c++0x.cc: Likewise.
459 * testsuite/23_containers/multiset/requirements/
460 explicit_instantiation/1_c++0x.cc: Likewise.
461 * testsuite/23_containers/list/requirements/
462 explicit_instantiation/1_c++0x.cc: Likewise.
463 * testsuite/23_containers/map/requirements/
464 explicit_instantiation/1_c++0x.cc: Likewise.
465
466 2009-12-14 Paolo Carlini <paolo.carlini@oracle.com>
467
468 * include/bits/stl_list.h (splice(iterator, list&), splice(iterator,
469 list&, iterator), splice(iterator, list&, iterator, iterator),
470 merge(list&), merge(list&, _StrictWeakOrdering)): Re-add in C++0x
471 mode for backward compatibility (see DR 1133).
472 (insert(iterator, size_type, const value_type&), insert(iterator,
473 _InputIterator, _InputIterator)): Adjust.
474 * include/bits/list.tcc (sort): Likewise.
475 * testsuite/23_containers/list/modifiers/1_c++0x.cc: Add.
476 * testsuite/23_containers/list/operations/2_c++0x.cc: Likewise.
477 * testsuite/23_containers/list/operations/3_c++0x.cc: Likewise.
478 * testsuite/23_containers/list/requirements/dr438/
479 assign_neg.cc: Adjust dg-error line numbers.
480 * testsuite/23_containers/list/requirements/dr438/
481 insert_neg.cc: Likewise.
482 * testsuite/23_containers/list/requirements/dr438/
483 constructor_1_neg.cc: Likewise.
484 * testsuite/23_containers/list/requirements/dr438/
485 constructor_2_neg.cc: Likewise.
486
487 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
488 Matthias Klose <doko@ubuntu.com>
489
490 PR libstdc++/40133
491 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): On *-*-linux*,
492 *-*-uclinux*, *-*-kfreebsd*-gnu | *-*-gnu* targets do link tests when
493 possible.
494 * configure: Regenerate.
495
496 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
497
498 * include/parallel/numeric: Trivial formatting changes.
499
500 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
501
502 PR libstdc++/42352
503 * include/bits/list.tcc (sort): Use _GLIBCXX_MOVE for list::splice
504 and list::merge calls.
505 * testsuite/23_containers/list/operations/42352.cc: New.
506
507 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
508
509 PR libstdc++/22634, DR 539 [Ready]
510 * include/bits/stl_numeric.h (adjacent_difference): Use std::move
511 at the end of the loop body, per the Ready resolution.
512 * include/std/numeric: Do not include unnecessarily <cstddef>.
513 * doc/xml/manual/intro.xml: Add an entry for DR 539.
514
515 2009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
516
517 * doc/html/ext/lwg-active.html: Update to Revision R68.
518 * doc/html/ext/lwg-closed.html: Likewise.
519 * doc/html/ext/lwg-defects.html: Likewise.
520 * doc/xml/manual/intro.xml: Update status of issues 431, 630, and 696.
521
522 2009-12-10 Jakub Jelinek <jakub@redhat.com>
523
524 PR c++/42317
525 * config/abi/pre/gnu.ver: Don't export certain base dtors that
526 weren't previously exported.
527
528 2009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
529
530 PR libstdc++/42261 (take 2)
531 * include/bits/basic_string.h (_S_construct_aux_2(size_type, _CharT,
532 const _Alloc&)): Add.
533 (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)):
534 Call it.
535 * include/ext/sso_string_base.h (_M_construct_aux_2(size_type,
536 _CharT): Add.
537 (_M_construct_aux(_Integer, _Integer, std::__true_type)): Call it.
538 * include/ext/rc_string_base.h (_S_construct_aux_2(size_type, _CharT,
539 const _Alloc&)): Add.
540 (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)):
541 Call it.
542 * config/abi/pre/gnu.ver: Export basic_string::_S_construct_aux_2.
543 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
544 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
545
546 2009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
547
548 Revert:
549 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR libstdc++/42261
552 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
553 const _Alloc&, __true_type)): Cast the second argument to value_type.
554 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
555 std::__true_type)): Likewise.
556 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
557 const _Alloc&, std::__true_type)): Likewise.
558 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
559 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
560
561 2009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
562
563 * testsuite/util/testsuite_containers.h (populate<>::populate(_Tp&)):
564 Avoid used uninitialized warning.
565 * include/ext/pb_ds/detail/cc_hash_table_map_/
566 constructor_destructor_fn_imps.hpp: Fix typo causing sequence point
567 warning.
568
569 2009-12-09 Benjamin Kosnik <bkoz@redhat.com>
570
571 * include/profile/impl/profiler_container_size.h: Fix include
572 guard, formatting fixes.
573 * include/profile/impl/profiler_vector_size.h: Same.
574 * include/profile/impl/profiler_hash_func.h: Same.
575 * include/profile/impl/profiler_trace.h: Same.
576 * include/profile/impl/profiler_vector_to_list.h: Same.
577 * include/profile/impl/profiler.h: Same.
578 * include/profile/impl/profiler_state.h: Same.
579 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
580 * include/profile/impl/profiler_hashtable_size.h: Same.
581 * include/profile/impl/profiler_node.h: Same.
582
583 2009-12-09 Roman Odaisky <to.roma.from.bugcc@qwertty.com>
584
585 PR libstdc++/42273
586 * include/bits/atomic_2.h: Fix typo.
587
588 2009-12-07 Paolo Carlini <paolo.carlini@oracle.com>
589
590 PR libstdc++/42319
591 * include/parallel/losertree.h: Include bits/stl_function.h instead
592 of the whole <functional>.
593 * include/parallel/base.h: Likewise.
594 * include/parallel/numeric: Likewise.
595 * include/parallel/balanced_quicksort.h: Likewise.
596 * include/parallel/checkers.h: Likewise.
597 * testsuite/17_intro/headers/c++200x/42319.cc: New.
598
599 2009-12-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
600
601 * Makefile.in: Regenerate.
602 * configure: Regenerate.
603 * doc/Makefile.in: Regenerate.
604 * include/Makefile.in: Regenerate.
605 * libsupc++/Makefile.in: Regenerate.
606 * po/Makefile.in: Regenerate.
607 * python/Makefile.in: Regenerate.
608 * src/Makefile.in: Regenerate.
609 * testsuite/Makefile.in: Regenerate.
610
611 2009-12-05 Dave Korn <dave.korn.cygwin@gmail.com>
612
613 * config/os/hpux/os_defines.h (_GLIBCXX_PSEUDO_VISIBILITY): Provide
614 empty definition.
615
616 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
617
618 PR libstdc++/42261
619 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
620 const _Alloc&, __true_type)): Cast the second argument to value_type.
621 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
622 std::__true_type)): Likewise.
623 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
624 const _Alloc&, std::__true_type)): Likewise.
625 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
626 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
627
628 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
629
630 * testsuite/20_util/bind/ref.cc: Add.
631 * testsuite/20_util/bind/all_bound.cc: Likewise.
632 * testsuite/20_util/bind/nested.cc: Likewise.
633 * testsuite/20_util/bind/placeholders.cc: Likewise.
634
635 2009-12-03 Hans-Peter Nilsson <hp@axis.com>
636
637 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line
638 number.
639
640 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
641
642 * testsuite/lib/libstdc++.exp (libstdc++_init): Add host-dependent
643 settings for LC_ALL and LANG.
644
645 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
646
647 * libstdc++-v3/acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Don't disable
648 on PE targets.
649 * libstdc++-v3/configure: Regenerate.
650 * libstdc++-v3/configure.host: Add libtool DLL options for Cygwin
651 and MinGW platforms.
652
653 * libstdc++-v3/include/bits/c++config (_GLIBCXX_VISIBILITY_ATTR): On
654 platforms that don't support visibility, allow them to declare a macro
655 _GLIBCXX_PSEUDO_VISIBILITY that is applied in place of visibility.
656 (_GLIBCXX_PSEUDO_VISIBILITY): Supply empty default if not declared by
657 CPU- or OS-specific headers.
658
659 * libstdc++-v3/config/os/newlib/os_defines.h
660 (_GLIBCXX_PSEUDO_VISIBILITY_default): New macro for dllimport.
661 (_GLIBCXX_PSEUDO_VISIBILITY_hidden): New empty macro.
662 (_GLIBCXX_PSEUDO_VISIBILITY): Evaluate to one of the above.
663 * libstdc++-v3/config/os/mingw32/os_defines.h
664 (_GLIBCXX_PSEUDO_VISIBILITY_default,
665 _GLIBCXX_PSEUDO_VISIBILITY_hidden,
666 _GLIBCXX_PSEUDO_VISIBILITY): Likewise.
667
668 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
669
670 * include/tr1_impl/functional: Remove file, copy its contents,
671 trivially adjusted...
672 * include/std/functional: ... here, and...
673 * include/tr1/functional: ... here.
674 * include/Makefile.am: Adjust.
675 * include/Makefile.in: Regenerate.
676
677 2009-11-30 Jonathan Wakely <jwakely.gcc@gmail.com>
678
679 * include/tr1_impl/functional (function): Add rvalue support and
680 tweak doxygen markup.
681 * testsuite/20_util/function/assign/move.cc: New.
682 * testsuite/20_util/function/cons/move.cc: New.
683 * testsuite/20_util/function/invoke/move_only.cc: New.
684 * testsuite/20_util/function/cmp/cmp_neg.cc: New.
685 * testsuite/20_util/function/1.cc: Copy from testsuite/tr1/.
686 * testsuite/20_util/function/2.cc: Likewise.
687 * testsuite/20_util/function/3.cc: Likewise.
688 * testsuite/20_util/function/4.cc: Likewise.
689 * testsuite/20_util/function/5.cc: Likewise.
690 * testsuite/20_util/function/6.cc: Likewise.
691 * testsuite/20_util/function/7.cc: Likewise.
692 * testsuite/20_util/function/8.cc: Likewise.
693 * testsuite/20_util/function/9.cc: Likewise.
694
695 2009-11-29 Jonathan Wakely <jwakely.gcc@gmail.com>
696
697 * doc/doxygen/user.cfg.in: Add __GXX_RTTI to PREDEFINED macros.
698
699 2009-11-20 Jonathan Wakely <jwakely.gcc@gmail.com>
700
701 PR libstdc++/42019
702 * include/tr1/shared_ptr.h: Only use typeid when RTTI is enabled.
703 * include/bits/shared_ptr_base.h: Likewise.
704 * include/bits/shared_ptr.h: Likewise.
705 * testsuite/tr1/2_general_utilities/shared_ptr/misc/42019.cc: New.
706 * testsuite/20_util/shared_ptr/misc/42019.cc: New.
707
708 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
709
710 * src/compatibility-c++0x.cc (_Fnv_hash<4>, _Fnv_hash<8>): Add.
711
712 2009-11-19 Benjamin Kosnik <bkoz@redhat.com>
713
714 * src/pool_allocator.cc: Adjust catch blocks.
715 * src/bitmap_allocator.cc: Same.
716 * src/localename.cc: Same.
717 * src/ios.cc: Same.
718
719 * libsupc++/cxxabi-forced.h: Adjust comments, markup.
720
721 * testsuite/util/testsuite_hooks.h (copy_constructor::copyCount):
722 Remove.
723 (copy_constructor::dtorCount): Remove.
724 * testsuite/23_containers/list/modifiers/1.h: Adjust.
725 * testsuite/23_containers/list/modifiers/2.h: Same.
726 * testsuite/23_containers/list/modifiers/3.h: Same.
727
728 2009-11-19 Paolo Carlini <paolo.carlini@oracle.com>
729
730 PR libstdc++/41622
731 * include/bits/functional_hash.h: Implement inline the various
732 std::hash specializations, using, when appropriate, pass by
733 const ref too, per DR 1245.
734 * include/tr1_impl/functional_hash.h: Remove, move its contents...
735 * include/tr1/functional_hash.h: ... here.
736 * include/std/functional: Tweak includes.
737 * src/hash_c++0x: Rename to...
738 * src/compatibility-c++0x.cc: ... this, implementing compatibility
739 std::hash<>::operator() specializations.
740 * src/hash.cc: Do not mark specializations as throw().
741 * src/Makefile.am: Adjust.
742 * include/Makefile.am: Likewise.
743 * src/Makefile.in: Regenerate.
744 * include/Makefile.in: Likewise.
745 * testsuite/util/testsuite_api.h: Define a dummy hash for
746 NonDefaultConstructible.
747 * testsuite/23_containers/unordered_map/requirements/
748 explicit_instantiation/2.cc: Use it.
749 * testsuite/23_containers/unordered_multimap/requirements/
750 explicit_instantiation/2.cc: Likewise.
751 * testsuite/23_containers/unordered_set/requirements/
752 explicit_instantiation/2.cc: Likewise.
753 * testsuite/23_containers/unordered_multiset/requirements/
754 explicit_instantiation/2.cc: Likewise.
755
756 2009-11-19 Johannes Singler <singler@kit.edu>
757
758 * include/parallel/partition.h (__parallel_partition): Correctly
759 initialize chunk size.
760 (__parallel_nth_element): Respect nth_element_minimal_n. Use
761 sequential nth_element as base case, instead of sequential sort.
762
763 2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
764
765 * include/profile/impl/profiler.h: Remove namespace markup.
766
767 2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
768
769 * include/profile/bitset: Tweak doxygen markup.
770 * include/profile/deque: Same.
771 * include/profile/list: Same.
772 * include/profile/map.h: Same.
773 * include/profile/multimap.h: Same.
774 * include/profile/multiset.h: Same.
775 * include/profile/set.h: Same.
776 * include/profile/unordered_map: Same.
777 * include/profile/vector: Same.
778
779 * include/profile/impl/profiler_container_size.h: Use namespace
780 __gnu_profile instead of __cxxprof_impl.
781 * include/profile/impl/profiler.h: Same.
782 (_GLIBCXX_PROFILE_IMPL_REENTRANCE_GUARD): To
783 _GLIBCXX_PROFILE_REENTRANCE_GUARD.
784 Remove namespace __cxxprof_guard.
785 (__reentrance_guard): De-templatize.
786 (__reentrance_guard::__inside_cxxprof_impl): To
787 __reentrance_guard::_S_get_in.
788
789 * include/profile/impl/profiler_hash_func.h: Use namespace
790 __gnu_profile instead of __cxxprof_impl.
791 * include/profile/impl/profiler_hashtable_size.h: Same.
792 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
793 * include/profile/impl/profiler_node.h: Same.
794 * include/profile/impl/profiler_state.h: Same.
795 * include/profile/impl/profiler_trace.h: Same.
796 * include/profile/impl/profiler_vector_size.h: Same.
797 * include/profile/impl/profiler_vector_to_list.h: Same.
798 * doc/xml/manual/profile_mode.xml: Update.
799
800 2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
801
802 * include/debug/bitset: Add doxygen markup.
803 * include/debug/deque: Same.
804 * include/debug/list: Same.
805 * include/debug/map.h: Same.
806 * include/debug/multimap.h: Same.
807 * include/debug/set.h: Same.
808 * include/debug/multiset.h: Same.
809 * include/debug/unordered_map: Same.
810 * include/debug/unordered_set: Same.
811 * include/debug/string: Same.
812 * include/debug/vector: Same.
813
814 2009-11-15 Steve Ward <planet36@gmail.com>
815
816 * libsupc++/cxxabi.h (__cxa_demangle): Fix typo in comment.
817
818 2009-11-13 Paolo Carlini <paolo.carlini@oracle.com>
819
820 * include/bits/forward_list.h (forward_list<>::erase_after):
821 Change signature per N2988, return void; simplify.
822 (_Fwd_list_base<>::_M_erase_after): Likewise return void.
823 (forward_list<>::~forward_list): Do not call _M_erase_after
824 unnecessarily, the base class destructor already does it.
825 (forward_list<>::splice_after(const_iterator position,
826 forward_list&&, const_iterator i): Check position != i and
827 position != ++i.
828 * include/bits/forward_list.tcc (_Fwd_list_base<>::
829 _M_erase_after(typename _Node_base::_Pointer): Simplify.
830 (_Fwd_list_base<>::_M_erase_after(typename _Node_base::_Pointer,
831 typename _Node_base::_Pointer): Fix (remove the correct range
832 of element) and simplify (update __pos->_M_next at the end).
833 * testsuite/23_containers/forward_list/modifiers/3.cc: Adjust
834 and extend.
835 * testsuite/23_containers/forward_list/ext_pointer/
836 modifiers/3.cc: Likewise.
837 * testsuite/23_containers/forward_list/requirements/dr438/
838 assign_neg.cc: Tweak dg-error line numbers.
839 * testsuite/23_containers/forward_list/requirements/dr438/
840 insert_neg.cc: Likewise.
841 * testsuite/23_containers/forward_list/requirements/dr438/
842 constructor_1_neg.cc: Likewise.
843 * testsuite/23_containers/forward_list/requirements/dr438/
844 constructor_2_neg.cc: Likewise.
845
846 2009-11-13 Paolo Carlini <paolo.carlini@oracle.com>
847
848 * include/std/algorithm: Include <utility>, per UK-300.
849 * include/bits/stl_algobase.h: Don't do it here.
850
851 2009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
852
853 * include/std/type_traits (declval): Add, per DR 1255.
854 (__is_convertible_helper, common_type): Use it.
855 * include/bits/move.h: Mention std::declval.
856 * testsuite/20_util/declval/requirements/1.cc: New.
857 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
858 * testsuite/20_util/common_type/requirements/typedefs-2.cc: Likewise.
859 * testsuite/20_util/common_type/requirements/
860 explicit_instantiation.cc: Extend.
861 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
862 dg-error line numbers.
863 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
864 Likewise.
865
866 2009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
867
868 * include/bits/stl_algobase.h: Include the full <utility>, per
869 UK-300.
870 * include/bits/stl_algo.h: Tweak includes.
871
872 2009-11-11 Jason Merrill <jason@redhat.com>
873
874 * testsuite/Makefile.am: Remove use of baseline_file.
875 * testsuite/Makefile.in: Likewise.
876
877 PR c++/39131
878 * config/abi/pre/gnu.ver: Add DFP types.
879 * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4.
880
881 2009-11-11 Paolo Carlini <paolo.carlini@oracle.com>
882
883 * include/bits/basic_string.h (to_string(int), to_string(unsigned),
884 to_string(long), to_string(unsigned long), to_string(float),
885 to_string(double), to_wstring(int), to_wstring(unsigned),
886 to_wstring(long), to_wstring(unsigned long), to_wstring(float),
887 to_wstring(double)): Add, per resolution of DR 1261.
888 * include/ext/vstring.h: Likewise.
889 * testsuite/21_strings/basic_string/numeric_conversions/char/
890 dr1261.cc: Add.
891 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
892 dr1261.cc: Likewise.
893
894 2009-11-09 Benjamin Kosnik <bkoz@redhat.com>
895
896 * doc/doxygen/user.cfg.in: Regenerate, add files.
897 * libsupc++/eh_ptr.cc: Format.
898 * libsupc++/exception_ptr.h: Same.
899 * libsupc++/cxxabi.h(recursive_init_error): Move declaration here.
900 * libsupc++/guard.cc: From here.
901 * libsupc++/nested_exception.h: Add markup.
902
903 2009-11-09 Johannes Singler <singler@kit.edu>
904
905 * include/parallel/multiway_merge.h (multiway_merge_*,
906 __sequential_multiway_merge, parallel_multiway_merge): Replace
907 int by appropriate difference_type (typedef to _SeqNumber) or
908 _ThreadIndex.
909 * include/parallel/multiseq_selection.h (multiseq_partition,
910 multiseq_selection): Replace int by appropriate difference_type
911 (typedef to _SeqNumber)
912 * include/parallel/base.h (__get_max_threads): Replace int by
913 _ThreadIndex.
914 * include/parallel/balanced_quicksort.h
915 (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise.
916 * include/parallel/set_operations.h (__parallel_set_operation):
917 Likewise.
918 * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise.
919 * include/parallel/multiway_mergesort.h (_SplitConsistently,
920 parallel_sort_mwms_pu, parallel_sort_mwms): Likewise.
921 * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
922 Likewise.
923 * include/parallel/partition.h (__parallel_partition): Replace int
924 by appropriate difference_type or _ThreadIndex.
925
926 2009-11-08 Jason Merrill <jason@redhat.com>
927
928 * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
929
930 2009-11-06 Benjamin Kosnik <bkoz@redhat.com>
931
932 * doc/doxygen/user.cfg.in: Adjust includes.
933
934 * doc/doxygen/doxygroups.cc: Move group markup.
935 * include/tr1_impl/regex: Change " to '. Add group markup.
936 * include/std/utility: Same.
937 * include/std/type_traits: Same.
938 * include/std/streambuf: Same.
939 * include/std/iosfwd: Same.
940 * include/std/limits: Same.
941 * include/std/sstream: Same.
942 * include/profile/impl/profiler_state.h: Same.
943 * include/profile/impl/profiler_hashtable_size.h: Same.
944 * include/bits/stl_algobase.h: Same.
945 * include/bits/stl_iterator_base_types.h: Same.
946 * include/bits/stream_iterator.h: Same.
947 * include/bits/stl_iterator.h: Same.
948 * include/bits/stl_tempbuf.h: Same.
949 * include/bits/streambuf_iterator.h: Same.
950 * libsupc++/exception: Same.
951 * libsupc++/cxxabi.h: Same.
952 * include/tr1_impl/type_traits: Same.
953
954 * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
955 * include/parallel/list_partition.h: Same.
956 * include/parallel/for_each.h: Same.
957 * include/parallel/workstealing.h: Same.
958 * include/parallel/base.h: Same.
959 * include/parallel/equally_split.h: Same.
960 * include/parallel/random_shuffle.h: Same.
961 * include/parallel/balanced_quicksort.h: Same.
962 * include/parallel/merge.h: Same.
963 * include/parallel/multiway_mergesort.h: Same.
964 * include/parallel/compatibility.h: Same.
965 * include/parallel/queue.h: Same.
966 * include/parallel/checkers.h: Same.
967 * include/parallel/random_number.h: Same.
968
969
970 * include/c_global/csignal: Change # to \#.
971 * include/c_global/cstdlib: Same.
972 * include/c_global/cstdio: Same.
973 * include/c_global/cstdarg: Same.
974 * include/c_global/cctype: Same.
975 * include/c_global/cerrno: Same.
976 * include/c_global/cstdatomic: Same.
977 * include/c_global/cmath: Same.
978 * include/c_global/ciso646: Same.
979 * include/c_global/ctime: Same.
980 * include/c_global/clocale: Same.
981 * include/c_global/climits: Same.
982 * include/c_global/cassert: Same.
983 * include/c_global/csetjmp: Same.
984 * include/c_global/cwchar: Same.
985 * include/c_global/cfloat: Same.
986 * include/c_global/cstring: Same.
987 * include/c_global/cstddef: Same.
988 * include/c_global/cwctype: Same.
989
990 * include/std/memory: Only dance around boost_sp_counted_base.h.
991 * include/tr1_impl/boost_sp_counted_base.h: Add markup.
992 * include/tr1/shared_ptr.h: Strip markup.
993 * include/bits/shared_ptr.h: Move base types...
994 * include/bits/shared_ptr_base.h: ...here.
995 * include/Makefile.am: Add.
996 * include/Makefile.in: Regenerate.
997 * configure: Same.
998 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
999 Adjust line numbers.
1000 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
1001
1002 2009-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1003
1004 * include/parallel/multiway_merge.h: Simple formatting and
1005 uglification fixes.
1006 * include/parallel/find_selectors.h: Likewise.
1007 * include/parallel/losertree.h: Likewise.
1008 * include/parallel/list_partition.h: Likewise.
1009 * include/parallel/for_each.h: Likewise.
1010 * include/parallel/multiseq_selection.h: Likewise.
1011 * include/parallel/workstealing.h: Likewise.
1012 * include/parallel/par_loop.h: Likewise.
1013 * include/parallel/numeric: Likewise.
1014 * include/parallel/quicksort.h: Likewise.
1015 * include/parallel/equally_split.h: Likewise.
1016 * include/parallel/omp_loop_static.h: Likewise.
1017 * include/parallel/random_shuffle.h: Likewise.
1018 * include/parallel/balanced_quicksort.h: Likewise.
1019 * include/parallel/tags.h: Likewise.
1020 * include/parallel/set_operations.h: Likewise.
1021 * include/parallel/merge.h: Likewise.
1022 * include/parallel/unique_copy.h: Likewise.
1023 * include/parallel/multiway_mergesort.h: Likewise.
1024 * include/parallel/search.h: Likewise.
1025 * include/parallel/partition.h: Likewise.
1026 * include/parallel/partial_sum.h: Likewise.
1027 * include/parallel/find.h: Likewise.
1028 * include/parallel/queue.h: Likewise.
1029 * include/parallel/omp_loop.h: Likewise.
1030 * include/parallel/checkers.h: Likewise.
1031 * include/parallel/sort.h: Likewise.
1032
1033 2009-11-06 Jonathan Wakely <jwakely.gcc@gmail.com>
1034
1035 PR libstdc++/41949
1036 * include/std/ostream: Adjust link.
1037
1038 2009-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 * include/parallel/multiway_merge.h: Simple formatting and
1041 uglification fixes.
1042 * include/parallel/losertree.h: Likewise.
1043 * include/parallel/base.h: Likewise.
1044 * include/parallel/par_loop.h: Likewise.
1045 * include/parallel/omp_loop_static.h: Likewise.
1046 * include/parallel/multiway_mergesort.h: Likewise.
1047 * include/parallel/partial_sum.h: Likewise.
1048 * include/parallel/omp_loop.h: Likewise.
1049
1050 2009-11-04 Benjamin Kosnik <bkoz@redhat.com>
1051
1052 * testsuite/25_algorithms/fill/5.cc: Move...
1053 * testsuite/25_algorithms/fill_n/1.cc: ...here.
1054
1055 2009-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1056
1057 * include/parallel/multiway_merge.h: Simple formatting and
1058 uglification fixes.
1059 * include/parallel/losertree.h: Likewise.
1060
1061 2009-11-03 David Krauss <potswa@mac.com>
1062 Paolo Carlini <paolo.carlini@oracle.com>
1063
1064 PR libstdc++/41351
1065 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
1066 _RandomAccessIterator, _RandomAccessIterator,
1067 random_access_iterator_tag)): Rewrite to use only std::swap in
1068 general and std::copy/std::copy_backward when safe.
1069
1070 2009-11-02 Benjamin Kosnik <bkoz@redhat.com>
1071
1072 * include/std/future: Use base class with nested types.
1073 (__future_base): New.
1074 (__future_base::_Result_base): From _Future_result_base.
1075 (__future_base::_Result): From _Future_result.
1076 (__future_base::_Move_result): From _Move_future_result.
1077 (__future_base::_Ptr): From _Future_ptr.
1078 (__future_base::_State): From _Future_state.
1079 (__basic_future): From _Future_impl.
1080 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
1081 numbers.
1082 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1083 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1084 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1085 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1086 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1087 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1088
1089 2009-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 * include/std/chrono (struct __common_rep_type): New.
1092 (duration_cast(const duration<>&),
1093 duration<>::duration(const _Rep2&),
1094 duration<>::duration(const duration<>&),
1095 operator*(const duration<>&, const _Rep2&),
1096 operator*(const _Rep1&, const duration<>&),
1097 operator/(const duration<>&, const _Rep2&),
1098 time_point_cast(const time_point<>&)): Implement resolution of
1099 DR 1177 ([Ready] in Santa Cruz), change to not participate to
1100 overload resolution if the constraints are not met.
1101 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
1102 * testsuite/20_util/duration/cons/dr974.cc: Likewise.
1103 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
1104 dg-error line numbers.
1105 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
1106 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
1107
1108 2009-10-31 Gerald Pfeifer <gerald@pfeifer.com>
1109
1110 * doc/xml/manual/intro.xml: Refer to our bugs page instead of
1111 Bugzilla directly.
1112
1113 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
1114
1115 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
1116 * libsupc++/typeinfo (type_info::name()): Likewise.
1117 * libsupc++/tinfo2.cc (before): Likewise.
1118
1119 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1120
1121 * include/bits/random.h: Fix typo in static_assert text.
1122
1123 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1124
1125 PR libstdc++/41759
1126 * include/bits/random.h: Tweak a bit the text of some static_asserts.
1127
1128 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1129
1130 * include/std/type_traits (__is_convertible_simple): Remove.
1131 (__is_convertible_helper): Adjust.
1132 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
1133 dg-error line numbers.
1134 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1135 Likewise.
1136
1137 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
1138
1139 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
1140 * libsupc++/typeinfo (type_info::name()): Likewise.
1141 * libsupc++/tinfo2.cc (before): Likewise.
1142
1143 2009-10-28 Jerry Quinn <jlquinn@optonline.net>
1144
1145 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
1146 pointer if name begins with '*'.
1147 * libsupc++/typeinfo (type_info::name()): Likewise.
1148 * libsupc++/tinfo2.cc (before): Likewise.
1149
1150 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1151 Douglas Gregor <doug.gregor@gmail.com>
1152
1153 PR libstdc++/40925 (again)
1154 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
1155 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
1156 with move-only types in the presence of "null pointers".
1157 * testsuite/20_util/pair/40925.cc: Extend.
1158
1159 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 * include/std/type_traits (__is_int_or_cref): Remove.
1162 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
1163 suppress warnings isn't necessary anymore).
1164 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
1165 * testsuite/20_util/is_convertible/requirements/
1166 explicit_instantiation.cc: Likewise.
1167 * testsuite/20_util/is_convertible/value.cc: Likewise.
1168 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
1169 dg-error line numbers.
1170 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1171 Likewise.
1172
1173 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 * testsuite/20_util/pair/40925.cc: Minor comment fix.
1176
1177 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 PR libstdc++/40925
1180 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
1181 Use enable_if to remove it from the overload set when either _U1
1182 is not convertible to _T1 or _U2 is not convertible to _T2.
1183 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
1184
1185 2009-10-29 Douglas Gregor <doug.gregor@gmail.com>
1186
1187 PR libstdc++/40925
1188 * testsuite/20_util/pair/40925.cc: Add.
1189
1190 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1191
1192 * include/decimal/decimal: Minor formatting and uglification fixes.
1193 * include/decimal/decimal.h: Likewise.
1194
1195 2009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1196
1197 * include/bits/stl_iterator_base_funcs.h: (next): Change
1198 template parameter name consistently with the resolution
1199 of DR 1011 ([Ready] in Santa Cruz).
1200
1201 2009-10-28 Johannes Singler <singler@kit.edu>
1202
1203 PR libstdc++/40852
1204 * include/parallel/multiseq_selection.h
1205 (multiseq_partition, multiseq_selection): Avoid intermediate
1206 values exceeding the integer type range for very large inputs.
1207
1208 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1209
1210 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
1211 per the straightforward resolution of DR 974.
1212 * testsuite/20_util/duration/cons/dr974.cc: Add.
1213
1214 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR libstdc++/38923
1217 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
1218 *s. Accept ld version without text in ()s.
1219 * configure: Regenerated.
1220
1221 2009-10-26 Jason Merrill <jason@redhat.com>
1222
1223 Core issue 906
1224 * include/std/future (~Future_result_base): Default outside class
1225 body.
1226 * include/std/system_error (error_category()): Likewise.
1227 * libsupc++/nested_exception.h (nested_exception): Remove
1228 exception specifications from defaulted methods.
1229
1230 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 PR libstdc++/41773
1233 Revert:
1234 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1235
1236 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
1237 const _Alloc&)): New, declare.
1238 (_S_construct(_CharT*, _CharT*, const _Alloc&),
1239 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
1240 _S_construct(iterator, iterator, const _Alloc&),
1241 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
1242 forward to the latter.
1243 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
1244 size_type, const _Alloc&)): Define.
1245 (basic_string(const basic_string&, size_type, size_type),
1246 basic_string(const basic_string&, size_type, size_type,
1247 const _Alloc&), basic_string(const _CharT*, size_type,
1248 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
1249 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
1250 * config/abi/pre/gnu.ver: Remove recently added exports.
1251 * src/string-inst.cc: Remove instantiations.
1252
1253 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1254
1255 PR libstdc++/41763
1256 * include/bits/valarray_array.h (__valarray_default_construct,
1257 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
1258 __valarray_destroy_elements, __valarray_product): Do not qualify with
1259 __restrict__ pointers accessing data also accessed by other pointers.
1260
1261 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
1264 const _Alloc&)): New, declare.
1265 (_S_construct(_CharT*, _CharT*, const _Alloc&),
1266 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
1267 _S_construct(iterator, iterator, const _Alloc&),
1268 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
1269 forward to the latter.
1270 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
1271 size_type, const _Alloc&)): Define.
1272 (basic_string(const basic_string&, size_type, size_type),
1273 basic_string(const basic_string&, size_type, size_type,
1274 const _Alloc&), basic_string(const _CharT*, size_type,
1275 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
1276 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
1277 * config/abi/pre/gnu.ver: Remove recently added exports.
1278 * src/string-inst.cc: Remove instantiations.
1279
1280 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
1281
1282 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
1283 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
1284
1285 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
1286
1287 * include/c_compatibility/stdatomic.h: Include cstdatomic if
1288 __cplusplus.
1289
1290 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
1291
1292 PR libstdc++/40654
1293 PR libstdc++/40826
1294 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
1295 static_cast from base to derived.
1296 (atomic_flag_clear_explicit): Same.
1297 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
1298 Remove value type constructor.
1299 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
1300 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
1301 initialized the atomic_flag member.
1302
1303 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
1304
1305 * doc/xml/authors.xml: Update.
1306 * doc/xml/manual/intro.xml: Move test section...
1307 * doc/xml/manual/appendix_porting.xml: ...here.
1308 * doc/xml/manual/diagnostics.xml: Edit.
1309 * doc/xml/manual/using.xml: Break out exception section.
1310 * doc/xml/manual/using_exceptions.xml: New.
1311 * doc/html: Regenerate.
1312
1313 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1314
1315 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
1316
1317 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1318
1319 * include/bits/basic_string.h (operator+=(initializer_list<>),
1320 append(initializer_list<>)): Forward to the append overload taking
1321 a const CharT* pointer and a size, thus avoiding instantiating
1322 unnecessarily in the built library the overload taking a pair of
1323 iterators.
1324 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
1325 for assign.
1326 (insert(iterator, initializer_list<>): Likewise for insert.
1327
1328 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 * include/bits/c++config: Do not disable extern templates for string
1331 in plain parallel-mode and in profile-mode; add comment explaining
1332 _GLIBCXX_EXTERN_TEMPLATE == -1.
1333 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
1334
1335 2009-10-14 Jason Merrill <jason@redhat.com>
1336
1337 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
1338
1339 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
1340
1341 * include/parallel/for_each_selectors.h: Minor uglification and
1342 stylistic fixes.
1343
1344 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
1345
1346 * include/precompiled/stdc++.h: Include <initializer_list>
1347 for completeness.
1348
1349 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 * include/bits/random.h (class linear_congruential_engine,
1352 class mersenne_twister_engine, class subtract_with_carry_engine,
1353 class discard_block_engine, class independent_bits_engine,
1354 class shuffle_order_engine, class uniform_int_distribution,
1355 class binomial_distribution, class geometric_distribution,
1356 class negative_binomial_distribution, class poisson_distribution,
1357 class discrete_distribution): Do not use simulated concept checks,
1358 tidy startic_asserts on argument types and ranges.
1359 (class uniform_real_distribution, class normal_distribution,
1360 class lognormal_distribution, class gamma_distribution,
1361 class chi_squared_distribution, class cauchy_distribution,
1362 class fisher_f_distribution, class student_t_distribution,
1363 class exponential_distribution, class weibull_distribution,
1364 class extreme_value_distribution, class piecewise_linear_distribution,
1365 class piecewise_constant_distribution): Add static_assert on
1366 template argument type.
1367 * include/std/random: Do not include <bits/concept_check.h>.
1368 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
1369 Fix.
1370 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
1371 Likewise.
1372 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
1373 Likewise.
1374 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
1375 Likewise.
1376 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
1377 Likewise.
1378 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
1379 Likewise.
1380 * testsuite/26_numerics/random/discard_block_engine/requirements/
1381 typedefs.cc: Likewise.
1382 * testsuite/26_numerics/random/discard_block_engine/operators/
1383 equal.cc: Likewise.
1384 * testsuite/26_numerics/random/discard_block_engine/operators/
1385 serialize.cc: Likewise.
1386 * testsuite/26_numerics/random/linear_congruential_engine/
1387 requirements/non_uint_neg.cc: Tweak.
1388
1389 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
1390
1391 * doc/xml/manual/messages.xml: Update GNU gettext reference.
1392
1393 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
1394
1395 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
1396 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
1397 Update link to bogus site with reference to unix.org.
1398 * doc/xml/manual/ctype.xml: Ditto.
1399 * doc/xml/manual/locale.xml: Ditto.
1400
1401 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1402
1403 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
1404 * include/parallel/for_each_selectors.h
1405 (__adjacent_difference_selector): Likewise.
1406
1407 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 * include/ext/bitmap_allocator.h: Minor clean-ups.
1410
1411 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1412
1413 * config/abi/pre/gnu.ver: Adjust exports.
1414
1415 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
1416
1417 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
1418 pretty-printer section.
1419
1420 2009-10-07 Chris Jefferson <chris@bubblescope.net>
1421
1422 * testsuite/25_algorithms/rotate/moveable2.cc: New.
1423
1424 2009-10-06 Janis Johnson <janis187@us.ibm.com>
1425
1426 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
1427 * testsuite/decimal/cast_neg.cc: Ditto.
1428 * testsuite/decimal/comparison.cc: Ditto.
1429 * testsuite/decimal/compound-assignment.cc: Ditto.
1430 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
1431 * testsuite/decimal/conversion-from-float.cc: Ditto.
1432 * testsuite/decimal/conversion-from-integral.cc: Ditto.
1433 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
1434 * testsuite/decimal/conversion-to-integral.cc: Ditto.
1435 * testsuite/decimal/ctor.cc: Ditto.
1436 * testsuite/decimal/incdec.cc: Ditto.
1437 * testsuite/decimal/incdec-memfunc.cc: Ditto.
1438 * testsuite/decimal/make-decimal.cc: Ditto.
1439 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
1440 * testsuite/decimal/operator_neg.cc: Ditto.
1441 * testsuite/decimal/unary-arith.cc: Ditto.
1442
1443 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
1444
1445 * doc/html/*: Regenerate.
1446
1447 2009-10-05 John Bytheway <jbytheway@gmail.com>
1448
1449 PR libstdc++/41530
1450 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
1451 Fix to just move.
1452 * testsuite/20_util/tuple/cons/41530.cc: New.
1453
1454 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
1455
1456 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
1457 printers. Add links to GDB wiki/online manual.
1458
1459 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
1460 Edward Smith-Rowland <3dw4rd@verizon.net>
1461
1462 * include/decimal/decimal: Warn if decimal floating point types
1463 are not available.
1464 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
1465 * configure.ac: Use it.
1466 * configure: Regenerate.
1467 * config.h.in: Regenerate.
1468
1469 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
1470
1471 * include/Makefile.am: Remove stray line break.
1472
1473 * include/decimal/decimal: Brief class doxygen markup.
1474 * libsupc++/exception: Whitespace cleanup.
1475
1476 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
1477 decimal.
1478 * scripts/create_testsuite_files (dlist): Same.
1479
1480 * doc/xml/manual/using.xml: One column in table. Move after TR1.
1481
1482 * testsuite/decimal/bad-cast.cc: Move to...
1483 * testsuite/decimal/cast_neg.cc: ...here.
1484 * testsuite/decimal/bad-mixed-mode.cc: Move to...
1485 * testsuite/decimal/mixed-mode_neg.cc: ...here.
1486 * testsuite/decimal/bad-operator.cc: Move to...
1487 * testsuite/decimal/operator_neg.cc: ...here.
1488
1489 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
1490
1491 2009-10-05 Janis Johnson <janis187@us.ibm.com>
1492
1493 * doc/Makefile.am: Process new file.
1494 * doc/xml/manual/intro.xml: Ditto.
1495 * doc/xml/manual/using.xml: Document new header.
1496 * doc/xml/manual/status_cxxdecimal.xml: New file.
1497 * include/Makefile.am: Process new headers.
1498 * include/decimal/decimal: New file.
1499 * include/decimal/decimal.h: New file.
1500
1501 2009-10-05 Janis Johnson <janis187@us.ibm.com>
1502
1503 * testsuite/decimal: New directory.
1504 * testsuite/decimal/bad-cast.cc: New test.
1505 * testsuite/decimal/bad-mixed-mode.cc: New test.
1506 * testsuite/decimal/bad-operator.cc: New test.
1507 * testsuite/decimal/binary-arith.cc: New test.
1508 * testsuite/decimal/comparison.cc: New test.
1509 * testsuite/decimal/compound-assignment.cc: New test.
1510 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
1511 * testsuite/decimal/conversion-from-float.cc: New test.
1512 * testsuite/decimal/conversion-from-integral.cc: New test.
1513 * testsuite/decimal/conversion-to-generic-float.cc: New test.
1514 * testsuite/decimal/conversion-to-integral.cc: New test.
1515 * testsuite/decimal/ctor.cc: New test.
1516 * testsuite/decimal/incdec.cc: New test.
1517 * testsuite/decimal/incdec-memfunc.cc: New test.
1518 * testsuite/decimal/make-decimal.cc: New test.
1519 * testsuite/decimal/unary-arith.cc: New test.
1520
1521 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
1524 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
1525
1526 2009-10-05 Chris Jefferson <chris@bubblescope.net>
1527
1528 * include/bits/stl_algo.h (__stable_partition_adaptive,
1529 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
1530 Extend to work with rvalue references in C++0x mode.
1531 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
1532 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
1533 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
1534 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
1535 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
1536
1537 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
1538
1539 * doc/xml/manual/using.xml: Add profile headers.
1540 * testsuite/ext/profile/mh.cc: Restrict to linux.
1541
1542 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
1543
1544 * configure: Add check for execinfo.h.
1545 * config.h.in: Add undef for HAVE_EXECINFO_H.
1546 * include/Makefile.am: Add build support for profile mode.
1547 * include/Makefile.in: Same.
1548 * include/profile/base.h: New file.
1549 * include/profile/bitset: Same.
1550 * include/profile/deque: Same.
1551 * include/profile/hashtable.h: Same.
1552 * include/profile/list: Same.
1553 * include/profile/map: Same.
1554 * include/profile/map.h: Same.
1555 * include/profile/multimap.h: Same.
1556 * include/profile/multiset.h: Same.
1557 * include/profile/set: Same.
1558 * include/profile/set.h: Same.
1559 * include/profile/unordered_map: Same.
1560 * include/profile/unordered_set: Same.
1561 * include/profile/vector: Same.
1562 * include/profile/impl/profiler.h: Same.
1563 * include/profile/impl/profiler_container_size.h: Same.
1564 * include/profile/impl/profiler_hash_func.h: Same.
1565 * include/profile/impl/profiler_hashtable_size.h: Same.
1566 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
1567 * include/profile/impl/profiler_node.h: Same.
1568 * include/profile/impl/profiler_state.h: Same.
1569 * include/profile/impl/profiler_trace.h: Same.
1570 * include/profile/impl/profiler_vector_size.h: Same.
1571 * include/profile/impl/profiler_vector_to_list.h: Same.
1572 * include/std/vector: Include corresponding profile header guarded by
1573 _GLIBCXX_PROFILE.
1574 * include/std/deque: Same.
1575 * include/std/list: Same.
1576 * include/std/map: Same.
1577 * include/std/unordered_map: Same.
1578 * include/std/bitset: Same.
1579 * include/std/set: Same.
1580 * include/std/unordered_set: Same.
1581 * include/backward/hash_map: Same.
1582 * include/backward/hash_set: Same.
1583 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
1584 * include/bits/c++config: Define profile namespace.
1585 * testsuite/Makefile.in: Add check-profile.
1586 * testsuite/Makefile.am: Same.
1587 * testsuite/ext/profile/all.cc: New file.
1588 * testsuite/ext/profile/mh.cc: Same.
1589 * testsuite/ext/profile/mutex_extensions.cc: Same.
1590 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
1591 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
1592 * testsuite/23_containers/vector/profile/vector.cc: Same.
1593 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
1594 in profile mode.
1595 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
1596 * testsuite/23_containers/list/capacity/29134.cc: Same.
1597 * doc/Makefile.in: Add reference to profile_mode.xml.
1598 * doc/Makefile.am: Same.
1599 * doc/xml/manual/profile_mode.xml: New file.
1600 * doc/xml/manual/debug.xml: Add link to profile mode section.
1601 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
1602 * doc/doxygen/user.cfg.in: Add profile mode files.
1603
1604 2009-10-02 Johannes Singler <singler@ira.uka.de>
1605
1606 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
1607 * include/parallel/compatibility.h: Likewise.
1608 * include/parallel/multiseq_selection.h: Likewise.
1609 * include/parallel/random_shuffle.h: Likewise.
1610 * include/parallel/random_number.h: Likewise;
1611 use numeric_limits<>::digit instead of sizeof()*8.
1612 * include/parallel/types.h: Likewise.
1613 * doc/html/manual/bk01pt12ch31s03.html:
1614 Document dependency on stdint.h.
1615
1616 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
1617
1618 * python/libstdcxx/v6/printers.py (StdListPrinter):
1619 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
1620 printer registration.
1621 (StdListIteratorPrinter): Likewise.
1622 (StdDebugIteratorPrinter): New printer.
1623 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
1624 entries. Always pass a typename where the type can change.
1625 (StdSlistPrinter) Receive typename from printer registration. Use
1626 in printer output.
1627 (StdBitsetPrinter): Likewise.
1628 (StdDequePrinter): Likewise.
1629
1630 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1631
1632 * include/bits/random.tcc: Define static const data members.
1633 * include/tr1/random.tcc: Likewise.
1634 * testsuite/26_numerics/random/subtract_with_carry_engine/
1635 requirements/constants.cc: New.
1636 * testsuite/26_numerics/random/mersenne_twister_engine/
1637 requirements/constants.cc: Likewise.
1638 * testsuite/26_numerics/random/linear_congruential_engine/
1639 requirements/constants.cc: Likewise.
1640 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
1641 constants.cc: Likewise.
1642 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
1643 requirements/constants.cc: Likewise.
1644 * testsuite/tr1/5_numerical_facilities/random/
1645 subtract_with_carry_01/requirements/constants.cc: Likewise.
1646 * testsuite/tr1/5_numerical_facilities/random/discard_block/
1647 requirements/constants.cc: Likewise.
1648 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
1649 requirements/constants.cc: Likewise.
1650 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
1651 requirements/constants.cc: Likewise.
1652 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
1653 requirements/constants.cc: Likewise.
1654
1655 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1656
1657 PR libstdc++/38923
1658 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
1659 use sed script portable to Solaris /bin/sed for extracting ld
1660 version.
1661 * configure: Regenerate.
1662
1663 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
1664
1665 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
1666 * libsupc++/vec.cc: Same.
1667 * libsupc++/vterminate.cc: Same.
1668 * libsupc++/new_opnt.cc: Same.
1669
1670 2009-09-28 Johannes Singler <singler@ira.uka.de>
1671
1672 * include/parallel/for_each_selectors.h: Remove obsolete comment.
1673
1674 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1675
1676 * doc/html/ext/lwg-active.html: Update to Revision R66.
1677 * doc/html/ext/lwg-closed.html: Likewise.
1678 * doc/html/ext/lwg-defects: Likewise.
1679
1680 * doc/xml/manual/intro.xml: Update entry for DR 853.
1681
1682 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
1683
1684 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
1685 according to upstream redirects.
1686
1687 2009-09-25 Johannes Singler <singler@ira.uka.de>
1688
1689 * include/parallel/include/parallel/checkers.h
1690 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
1691 (__is_sorted): Remove default parameter for _Compare; remove
1692 inappropriate printf.
1693
1694 2009-09-25 Johannes Singler <singler@ira.uka.de>
1695
1696 * include/parallel/base.h: Comment on presence of min/max duplicates.
1697
1698 2009-09-25 Johannes Singler <singler@ira.uka.de>
1699
1700 * include/parallel/partition.h (__parallel_nth_element):
1701 Correct comment.
1702
1703 2009-09-24 Johannes Singler <singler@ira.uka.de>
1704
1705 * include/parallel/algo.h: Uglify internal identifiers;
1706 correct line breaks.
1707 * include/parallel/for_each.h: Likewise.
1708 * include/parallel/numeric: Likewise.
1709 * include/parallel/omp_loop.h: Likewise.
1710 * include/parallel/omp_loop_static.h: Likewise.
1711 * include/parallel/par_loop.h: Likewise.
1712 * include/parallel/workstealing.h: Likewise.
1713
1714 2009-09-24 Johannes Singler <singler@ira.uka.de>
1715
1716 * include/parallel/base.h (_EqualFromLess): Move _Compare template
1717 parameter to the end as of others.
1718 * include/parallel/algobase.h
1719 (__lexicographical_compare_switch): Likewise.
1720
1721 2009-09-23 Johannes Singler <singler@ira.uka.de>
1722
1723 * include/parallel/algobase.h: Uglify internal identifiers;
1724 correct line breaks.
1725 * include/parallel/algo.h: Likewise.
1726 * include/parallel/base.h: Likewise.
1727 * include/parallel/equally_split.h: Likewise.
1728 * include/parallel/find.h: Likewise.
1729 * include/parallel/find_selectors.h: Likewise.
1730 * include/parallel/for_each_selectors.h: Likewise.
1731 * include/parallel/list_partition.h: Likewise.
1732 * include/parallel/losertree.h: Likewise.
1733 * include/parallel/merge.h: Likewise.
1734 * include/parallel/multiseq_selection.h: Likewise.
1735 * include/parallel/multiway_merge.h: Likewise.
1736 * include/parallel/multiway_mergesort.h: Likewise.
1737 * include/parallel/numeric: Likewise.
1738 * include/parallel/numericfwd.h: Likewise.
1739 * include/parallel/omp_loop.h: Likewise.
1740 * include/parallel/omp_loop_static.h: Likewise.
1741 * include/parallel/par_loop.h: Likewise.
1742 * include/parallel/partition.h: Likewise.
1743 * include/parallel/random_shuffle.h: Likewise.
1744 * include/parallel/search.h: Likewise.
1745 * include/parallel/sort.h: Likewise.
1746 * include/parallel/workstealing.h: Likewise.
1747
1748 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
1749
1750 * doc/xml/manual/appendix_contributing.xml: Adjust link to
1751 coreutils.
1752
1753 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1754
1755 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
1756
1757 2009-09-17 Joseph Myers <joseph@codesourcery.com>
1758
1759 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
1760 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
1761 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
1762 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
1763 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
1764 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
1765 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
1766 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
1767 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
1768 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
1769 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
1770 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
1771
1772 2009-09-17 Joseph Myers <joseph@codesourcery.com>
1773
1774 * include/ext/vstring.h (to_wstring(long long),
1775 to_wstring(unsigned long long), to_wstring(long double)): Disable
1776 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1777
1778 2009-09-17 Johannes Singler <singler@ira.uka.de>
1779
1780 * include/parallel/algobase.h: Replace tabs by spaces;
1781 correct line breaks.
1782 * include/parallel/algorithmfwd.h: Likewise.
1783 * include/parallel/balanced_quicksort.h: Likewise.
1784 * include/parallel/base.h: Likewise.
1785 * include/parallel/checkers.h: Likewise.
1786 * include/parallel/compatibility.h: Likewise.
1787 * include/parallel/equally_split.h: Likewise.
1788 * include/parallel/find.h: Likewise.
1789 * include/parallel/for_each.h: Likewise.
1790 * include/parallel/for_each_selectors.h: Likewise.
1791 * include/parallel/iterator.h: Likewise.
1792 * include/parallel/list_partition.h: Likewise.
1793 * include/parallel/losertree.h: Likewise.
1794 * include/parallel/merge.h: Likewise.
1795 * include/parallel/multiseq_selection.h: Likewise.
1796 * include/parallel/multiway_merge.h: Likewise.
1797 * include/parallel/multiway_mergesort.h: Likewise.
1798 * include/parallel/numeric: Likewise.
1799 * include/parallel/numericfwd.h: Likewise.
1800 * include/parallel/omp_loop.h: Likewise.
1801 * include/parallel/omp_loop_static.h: Likewise.
1802 * include/parallel/par_loop.h: Likewise.
1803 * include/parallel/partial_sum.h: Likewise.
1804 * include/parallel/partition.h: Likewise.
1805 * include/parallel/queue.h: Likewise.
1806 * include/parallel/quicksort.h: Likewise.
1807 * include/parallel/random_number.h: Likewise.
1808 * include/parallel/random_shuffle.h: Likewise.
1809 * include/parallel/search.h: Likewise.
1810 * include/parallel/set_operations.h: Likewise.
1811 * include/parallel/settings.h: Likewise.
1812 * include/parallel/sort.h: Likewise.
1813 * include/parallel/types.h: Likewise.
1814 * include/parallel/unique_copy.h: Likewise.
1815 * include/parallel/workstealing.h: Likewise.
1816 * include/parallel/algo.h: Likewise;
1817 shorten _ForwardIterator to _FIterator.
1818 * include/parallel/find_selectors.h: Likewise.
1819
1820 2009-09-16 Johannes Singler <singler@ira.uka.de>
1821
1822 * include/parallel/base.h: Correct some comments accidentally changed
1823 during uglification.
1824 * include/parallel/find.h: Likewise.
1825 * include/parallel/find_selectors.h: Likewise.
1826 * include/parallel/multiway_merge.h: Likewise.
1827 * include/parallel/multiway_mergesort.h: Likewise.
1828 * include/parallel/partial_sum.h: Likewise.
1829 * include/parallel/partition.h: Likewise.
1830 * include/parallel/queue.h: Likewise.
1831 * include/parallel/random_shuffle.h: Likewise.
1832 * include/parallel/settings.h: Likewise.
1833 * include/parallel/sort.h: Likewise.
1834 * include/parallel/tags.h: Likewise.
1835 * include/parallel/workstealing.h: Likewise.
1836
1837 2009-09-16 Johannes Singler <singler@ira.uka.de>
1838
1839 * include/parallel/base.h (_EqualFromLess):
1840 Correct uglification of member variables and method arguments.
1841 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
1842 * include/parallel/find_selectors.h (__find_first_of_selector):
1843 Likewise.
1844 * include/parallel/iterator.h (_IteratorTriple): Likewise.
1845 * include/parallel/multiseq_selection.h
1846 (_Lexicographic, _LexicographicReverse): Likewise.
1847 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
1848 Likewise.
1849 * include/parallel/random_number.h (_RandomNumber): Likewise.
1850 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
1851 Likewise.
1852 * include/parallel/set_operations.h (__symmetric_difference_func,
1853 __difference_func, __intersection_func, __union_func,
1854 parallel_set_union, parallel_set_intersection, parallel_set_difference,
1855 parallel_set_symmetric_difference): Likewise.
1856 * include/parallel/tags.h (parallel_tag): Likewise.
1857 * include/parallel/workstealing.h (_Job): Likewise.
1858 * include/parallel/multiway_merge.h
1859 (__multiway_merge_k_variant_sentinel_switch:operator())
1860 correct uglification of _*LoserTree*.
1861 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
1862 uglification of member variables and method arguments.
1863 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
1864 * include/parallel/for_each_selectors.h: Likewise.
1865 * include/parallel/omp_loop.h: Likewise.
1866 * include/parallel/algo.h: Likewise; uglify c_rand_number.
1867
1868 2009-09-16 Johannes Singler <singler@ira.uka.de>
1869
1870 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
1871 Replace redundant _Self.
1872 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
1873 Replace redundant _Self.
1874 * include/parallel/algo.h: Correct accidental _Self in comments.
1875 * include/parallel/losertree.h: Likewise.
1876 * include/parallel/multiway_merge.h: Likewise.
1877 * include/parallel/random_shuffle.h: Likewise.
1878
1879 2009-09-16 Johannes Singler <singler@ira.uka.de>
1880
1881 * include/parallel/algobase.h: Uglify internal identifiers.
1882 * include/parallel/algo.h: Likewise.
1883 * include/parallel/algorithm: Likewise.
1884 * include/parallel/algorithmfwd.h: Likewise.
1885 * include/parallel/balanced_quicksort.h: Likewise.
1886 * include/parallel/base.h: Likewise.
1887 * include/parallel/basic_iterator.h: Likewise.
1888 * include/parallel/checkers.h: Likewise.
1889 * include/parallel/compatibility.h: Likewise.
1890 * include/parallel/compiletime_settings.: Likewise.
1891 * include/parallel/equally_split.h: Likewise.
1892 * include/parallel/features.h: Likewise.
1893 * include/parallel/find.h: Likewise.
1894 * include/parallel/find_selectors.h: Likewise.
1895 * include/parallel/for_each.h: Likewise.
1896 * include/parallel/for_each_selectors.h: Likewise.
1897 * include/parallel/iterator.h: Likewise.
1898 * include/parallel/list_partition.h: Likewise.
1899 * include/parallel/losertree.h: Likewise.
1900 * include/parallel/merge.h: Likewise.
1901 * include/parallel/multiseq_selection.h: Likewise.
1902 * include/parallel/multiway_merge.h: Likewise.
1903 * include/parallel/multiway_mergesort.h: Likewise.
1904 * include/parallel/numeric: Likewise.
1905 * include/parallel/numericfwd.h: Likewise.
1906 * include/parallel/omp_loop.h: Likewise.
1907 * include/parallel/omp_loop_static.h: Likewise.
1908 * include/parallel/parallel.h: Likewise.
1909 * include/parallel/par_loop.h: Likewise.
1910 * include/parallel/partial_sum.h: Likewise.
1911 * include/parallel/partition.h: Likewise.
1912 * include/parallel/queue.h: Likewise.
1913 * include/parallel/quicksort.h: Likewise.
1914 * include/parallel/random_number.h: Likewise.
1915 * include/parallel/random_shuffle.h: Likewise.
1916 * include/parallel/search.h: Likewise.
1917 * include/parallel/set_operations.h: Likewise.
1918 * include/parallel/settings.h: Likewise.
1919 * include/parallel/sort.h: Likewise.
1920 * include/parallel/tags.h: Likewise.
1921 * include/parallel/types.h: Likewise.
1922 * include/parallel/unique_copy.h: Likewise.
1923 * include/parallel/workstealing.h: Likewise.
1924
1925 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1926
1927 PR libstdc++/41037
1928 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
1929 and wcerr flags.
1930 * testsuite/27_io/objects/char/41037.cc: New.
1931 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
1932
1933 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1934
1935 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
1936 constraint.
1937
1938 2009-09-11 Johannes Singler <singler@ira.uka.de>
1939
1940 * include/parallel/multiway_merge.h
1941 (multiway_merge_exact_splitting): Deallocate borders correctly.
1942 (parallel_multiway_merge): Remove unnecessarily complicated
1943 allocation, random access iterators are default-constructible;
1944 deallocate ne_seqs correctly.
1945
1946 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
1947
1948 PR libstdc++/41316
1949 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
1950 Remove.
1951 (forward_list<>::sort(_Comp)): Only declare.
1952 (forward_list<>::sort()): Forward to the latter.
1953 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
1954 Remove definition.
1955 (forward_list<>::sort(_Comp)): Define.
1956 * testsuite/23_containers/forward_list/requirements/dr438/
1957 assign_neg.cc: Adjust dg-error line number.
1958 * testsuite/23_containers/forward_list/requirements/dr438/
1959 insert_neg.cc: Likewise.
1960 * testsuite/23_containers/forward_list/requirements/dr438/
1961 constructor_1_neg.cc: Likewise.
1962 * testsuite/23_containers/forward_list/requirements/dr438/
1963 constructor_2_neg.cc: Likewise.
1964
1965 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1966
1967 * src/Makefile.am (libstdc___la_LINK): New.
1968 * src/Makefile.in: Regenerate.
1969
1970 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
1971
1972 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
1973 *-*-freebsd* from both dg-do and dg-options.
1974
1975 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1976
1977 * configure: Rebuilt with modified libtool.m4.
1978
1979 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
1980 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1981
1982 PR libstdc++/41280
1983 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
1984 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
1985 * configure: Regenerate.
1986
1987 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 PR libstdc++/41267
1990 * include/bits/stl_algobase.h (__copy_move::__copy_m,
1991 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
1992 with a null third argument.
1993
1994 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
1995
1996 Revert.
1997 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1998 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1999 bool for stream sentry objects.
2000 * include/bits/istream.tcc: Same.
2001 * include/bits/ostream.tcc: Same.
2002 * include/bits/basic_string.tcc: Same.
2003 * include/bits/ostream_insert.h: Same.
2004 * src/istream.cc: Same.
2005
2006 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2007
2008 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
2009 instantiation with additional commands issued for each Makefile
2010 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
2011 runs these commands.
2012 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
2013 running `make' in include, passing `pch_build=' to `make'.
2014 * configure: Regenerate.
2015
2016 PR libstdc++/41220
2017 * include/Makefile.am (CLEANFILES): Add stamp-host.
2018 * include/Makefile.in: Regenerate.
2019
2020 2009-09-02 Joseph Myers <joseph@codesourcery.com>
2021
2022 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
2023 under util/ to remote host. Copy .h and .hpp files at more levels
2024 under util/ to remote host.
2025
2026 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2027
2028 * include/bits/stl_uninitialized.h
2029 (__uninitialized_copy::uninitialized_copy): Just call (the now
2030 forwarding) _Construct.
2031
2032 2009-09-01 Chris Jefferson <chris@bubblescope.net>
2033 Paolo Carlini <paolo.carlini@oracle.com>
2034
2035 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
2036 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
2037 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
2038 move_iterators/1.cc: Adjust, do not define
2039 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
2040 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
2041 move_iterators/1.cc: Likewise.
2042 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
2043 * testsuite/25_algorithms/move/1.cc: Likewise.
2044 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
2045 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
2046 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
2047 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
2048 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
2049 test for predicated test.
2050 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
2051 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
2052 for predicated version.
2053 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
2054
2055 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
2056 enable test2 and test3.
2057
2058 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
2059 moving bug in C++0x mode.
2060
2061 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
2062 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
2063 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
2064 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
2065
2066 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
2067 Kaz Kojima <kkojima@gcc.gnu.org>
2068
2069 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
2070 dg-add-options ieee.
2071 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2072 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2073 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2074 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2075 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2076 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2077 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2078 * testsuite/18_support/numeric_limits/
2079 specialization_default_values.cc: Likewise.
2080 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2081 * testsuite/26_numerics/complex/pow.cc: Likewise.
2082 * testsuite/tr1/5_numerical_facilities/special_functions/
2083 01_assoc_laguerre/check_nan.cc: Likewise.
2084 * testsuite/tr1/5_numerical_facilities/special_functions/
2085 02_assoc_legendre/check_nan.cc: Likewise.
2086 * testsuite/tr1/5_numerical_facilities/special_functions/
2087 03_beta/check_nan.cc: Likewise.
2088 * testsuite/tr1/5_numerical_facilities/special_functions/
2089 04_comp_ellint_1/check_nan.cc: Likewise.
2090 * testsuite/tr1/5_numerical_facilities/special_functions/
2091 05_comp_ellint_2/check_nan.cc: Likewise.
2092 * testsuite/tr1/5_numerical_facilities/special_functions/
2093 06_comp_ellint_3/check_nan.cc: Likewise.
2094 * testsuite/tr1/5_numerical_facilities/special_functions/
2095 07_conf_hyperg/check_nan.cc: Likewise.
2096 * testsuite/tr1/5_numerical_facilities/special_functions/
2097 08_cyl_bessel_i/check_nan.cc: Likewise.
2098 * testsuite/tr1/5_numerical_facilities/special_functions/
2099 09_cyl_bessel_j/check_nan.cc: Likewise.
2100 * testsuite/tr1/5_numerical_facilities/special_functions/
2101 10_cyl_bessel_k/check_nan.cc: Likewise.
2102 * testsuite/tr1/5_numerical_facilities/special_functions/
2103 11_cyl_neumann/check_nan.cc: Likewise.
2104 * testsuite/tr1/5_numerical_facilities/special_functions/
2105 12_ellint_1/check_nan.cc: Likewise.
2106 * testsuite/tr1/5_numerical_facilities/special_functions/
2107 13_ellint_2/check_nan.cc: Likewise.
2108 * testsuite/tr1/5_numerical_facilities/special_functions/
2109 14_ellint_3/check_nan.cc: Likewise.
2110 * testsuite/tr1/5_numerical_facilities/special_functions/
2111 15_expint/check_nan.cc: Likewise.
2112 * testsuite/tr1/5_numerical_facilities/special_functions/
2113 16_hermite/check_nan.cc: Likewise.
2114 * testsuite/tr1/5_numerical_facilities/special_functions/
2115 17_hyperg/check_nan.cc: Likewise.
2116 * testsuite/tr1/5_numerical_facilities/special_functions/
2117 18_laguerre/check_nan.cc: Likewise.
2118 * testsuite/tr1/5_numerical_facilities/special_functions/
2119 19_legendre/check_nan.cc: Likewise.
2120 * testsuite/tr1/5_numerical_facilities/special_functions/
2121 20_riemann_zeta/check_nan.cc: Likewise.
2122 * testsuite/tr1/5_numerical_facilities/special_functions/
2123 21_sph_bessel/check_nan.cc: Likewise.
2124 * testsuite/tr1/5_numerical_facilities/special_functions/
2125 22_sph_legendre/check_nan.cc: Likewise.
2126 * testsuite/tr1/5_numerical_facilities/special_functions/
2127 23_sph_neumann/check_nan.cc: Likewise.
2128
2129 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2130
2131 * include/bits/stl_construct.h: Include <bits/move.h>.
2132
2133 2009-08-29 Chris Jefferson <chris@bubblescope.net>
2134
2135 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
2136 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
2137 Add.
2138 * include/bits/stl_tempbuf.h (_Temporary_buffer::
2139 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
2140 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
2141 C++0x mode.
2142 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
2143 const copy_tracker&)): Add.
2144 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
2145 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
2146
2147 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
2148
2149 * config/abi/pre/gnu.ver: Fixups for string member functions.
2150
2151 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
2152
2153 PR libstdc++/41005
2154 * configure.ac: Bump libtool_VERSION to 6:14:0.
2155 * configure: Regenerate.
2156 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
2157 * src/Makefile.in: Regenerate.
2158 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
2159 move <future> symbols to 3.4.14 version.
2160 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
2161
2162 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
2163
2164 * include/bits/basic_string.h (basic_string): Add cbegin(),
2165 cend(), crbegin(), crend() in C++0x mode.
2166 * config/abi/pre/gnu.ver: Add exports.
2167
2168 * testsuite/util/testsuite_containers.h: New.
2169 * testsuite/util/testsuite_container_traits.h: New.
2170 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
2171 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
2172 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
2173 * testsuite/ext/vstring/requirements/typedefs.cc: New.
2174 * testsuite/23_containers/unordered_map/requirements/
2175 cliterators.cc: Edit.
2176 * testsuite/23_containers/unordered_map/requirements/
2177 citerators.cc: Edit.
2178 * testsuite/23_containers/unordered_map/requirements/
2179 explicit_instantiation/1.cc: New.
2180 * testsuite/23_containers/unordered_map/requirements/
2181 explicit_instantiation/2.cc: New.
2182 * testsuite/23_containers/unordered_map/requirements/
2183 explicit_instantiation/3.cc: New.
2184 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
2185 * testsuite/23_containers/unordered_map/requirements/
2186 explicit_instantiation.cc: Move to nested directory.
2187 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
2188 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
2189 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
2190 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
2191 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
2192 * testsuite/23_containers/set/requirements/typedefs.cc: New.
2193 * testsuite/23_containers/unordered_multimap/requirements/
2194 cliterators.cc: Edit.
2195 * testsuite/23_containers/unordered_multimap/requirements/
2196 citerators.cc: Edit.
2197 * testsuite/23_containers/unordered_multimap/requirements/
2198 explicit_instantiation/1.cc: New.
2199 * testsuite/23_containers/unordered_multimap/requirements/
2200 explicit_instantiation/2.cc: Edit.: New.
2201 * testsuite/23_containers/unordered_multimap/requirements/
2202 explicit_instantiation/3.cc: New.
2203 * testsuite/23_containers/unordered_multimap/requirements/
2204 typedefs.cc: Edit.
2205 * testsuite/23_containers/unordered_multimap/requirements/
2206 explicit_instantiation.cc: Move to nested.
2207 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
2208 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
2209 * testsuite/23_containers/forward_list/requirements/dr438/
2210 insert_neg.cc: New.
2211 * testsuite/23_containers/forward_list/requirements/dr438/
2212 assign_neg.cc: New.
2213 * testsuite/23_containers/forward_list/requirements/dr438/
2214 constructor_1_neg.cc: New.
2215 * testsuite/23_containers/forward_list/requirements/dr438/
2216 constructor_2_neg.cc: New.
2217 * testsuite/23_containers/forward_list/requirements/dr438/
2218 constructor.cc: New.
2219 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
2220 * testsuite/23_containers/unordered_set/requirements/
2221 cliterators.cc: Edit.
2222 * testsuite/23_containers/unordered_set/requirements/
2223 citerators.cc: Edit.
2224 * testsuite/23_containers/unordered_set/requirements/
2225 explicit_instantiation/1.cc: New.
2226 * testsuite/23_containers/unordered_set/requirements/
2227 explicit_instantiation/2.cc: New.
2228 * testsuite/23_containers/unordered_set/requirements/
2229 explicit_instantiation/3.cc: New.
2230 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
2231 * testsuite/23_containers/unordered_set/requirements/
2232 explicit_instantiation.cc: Move to nested.
2233 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
2234 * testsuite/23_containers/vector/requirements/dr438/bool/
2235 constructor.cc: Move.
2236 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
2237 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
2238 * testsuite/23_containers/vector/bool/requirements/dr438/
2239 constructor.cc: New.
2240 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
2241 * testsuite/23_containers/deque/requirements/typedefs.cc
2242 * testsuite/23_containers/stack/requirements/typedefs.cc
2243 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
2244 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
2245 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
2246 * testsuite/23_containers/list/requirements/typedefs.cc: New.
2247 * testsuite/23_containers/unordered_multiset/requirements/
2248 cliterators.cc: Edit.
2249 * testsuite/23_containers/unordered_multiset/requirements/
2250 citerators.cc: Edit.
2251 * testsuite/23_containers/unordered_multiset/requirements/
2252 explicit_instantiation.cc: Move.
2253 * testsuite/23_containers/unordered_multiset/requirements/
2254 explicit_instantiation/1.cc: New.
2255 * testsuite/23_containers/unordered_multiset/requirements/
2256 explicit_instantiation/2.cc: New.
2257 * testsuite/23_containers/unordered_multiset/requirements/
2258 explicit_instantiation/3.cc: New.
2259 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
2260 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
2261 * testsuite/23_containers/map/requirements/typedefs.cc: New.
2262 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
2263 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
2264 Move.
2265 * testsuite/23_containers/array/requirements/
2266 explicit_instantiation/1.cc: New.
2267 * testsuite/23_containers/array/requirements/
2268 explicit_instantiation/2.cc: New.
2269 * testsuite/23_containers/array/requirements/typedefs.cc: New.
2270
2271 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2272
2273 * configure.ac (AC_PREREQ): Bump to 2.64.
2274
2275 2009-08-24 Chris Jefferson <chris@bubblescope.net>
2276
2277 * include/stl_algo.h (__unguarded_partition_pivot,
2278 __move_median_first): New.
2279 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
2280 types.
2281 (__unguarded_linear_insert): Assume always inserting value at __last.
2282 (__unguarded_partition): Take pivot by reference.
2283 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
2284 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
2285
2286 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2287
2288 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
2289 before --mode argument.
2290 * libsupc++/Makefile.in: Regenerate.
2291
2292 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2293
2294 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
2295 2.64 and Automake 1.11 in examples; update link to Autoconf
2296 manual page about quadrigraphs.
2297 * Makefile.am (install-html, install-pdf): Remove.
2298 * Makefile.in: Regenerate.
2299
2300 * Makefile.in: Regenerate.
2301 * acinclude.m4: Regenerate.
2302 * aclocal.m4: Regenerate.
2303 * config.h.in: Regenerate.
2304 * configure: Regenerate.
2305 * doc/Makefile.in: Regenerate.
2306 * include/Makefile.in: Regenerate.
2307 * libsupc++/Makefile.in: Regenerate.
2308 * po/Makefile.in: Regenerate.
2309 * python/Makefile.in: Regenerate.
2310 * src/Makefile.in: Regenerate.
2311 * testsuite/Makefile.in: Regenerate.
2312
2313 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2314
2315 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
2316 $(LIBTOOLFLAGS).
2317 * libsupc++/Makefile.in: Regenerate.
2318 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
2319 and $(LIBTOOLFLAGS).
2320 * src/Makefile.in: Regenerate.
2321
2322 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
2325 missing dg-require directives.
2326
2327 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
2328
2329 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
2330 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
2331 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
2332 __numeric_constants<_Tp>::__gamma_e().
2333
2334 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
2335
2336 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
2337
2338 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2339
2340 * configure.ac: Move guarded checks for CC and CXX ...
2341 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
2342 * configure: Regenerate.
2343
2344 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
2345 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR libstdc++/41061
2348 * include/bits/random.h (operator<<(std::basic_ostream<>&,
2349 const std::lognormal_distribution<>&),
2350 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
2351 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
2352 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
2353 operator<<(std::basic_ostream<>&,
2354 const std::chi_squared_distribution<>&),
2355 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
2356 operator<<(std::basic_ostream<>&,
2357 const std::fisher_f_distribution<>&),
2358 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
2359 operator<<(std::basic_ostream<>&,
2360 const std::student_t_distribution<>&),
2361 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
2362 operator<<(std::basic_ostream<>&,
2363 const std::negative_binomial_distribution<>&)): Declare friend.
2364 * testsuite/26_numerics/random/uniform_real_distribution/operators/
2365 serialize.cc: New.
2366 * testsuite/26_numerics/random/piecewise_constant_distribution/
2367 operators/serialize.cc: Likewise.
2368 * testsuite/26_numerics/random/chi_squared_distribution/operators/
2369 serialize.cc: Likewise.
2370 * testsuite/26_numerics/random/normal_distribution/operators/
2371 serialize.cc: Likewise.
2372 * testsuite/26_numerics/random/uniform_int_distribution/operators/
2373 serialize.cc: Likewise.
2374 * testsuite/26_numerics/random/poisson_distribution/operators/
2375 serialize.cc: Likewise.
2376 * testsuite/26_numerics/random/bernoulli_distribution/operators/
2377 serialize.cc: Likewise.
2378 * testsuite/26_numerics/random/discrete_distribution/operators/
2379 serialize.cc: Likewise.
2380 * testsuite/26_numerics/random/weibull_distribution/operators/
2381 serialize.cc: Likewise.
2382 * testsuite/26_numerics/random/negative_binomial_distribution/
2383 operators/serialize.cc: Likewise.
2384 * testsuite/26_numerics/random/cauchy_distribution/operators/
2385 serialize.cc: Likewise.
2386 * testsuite/26_numerics/random/gamma_distribution/operators/
2387 serialize.cc: Likewise.
2388 * testsuite/26_numerics/random/fisher_f_distribution/operators/
2389 serialize.cc: Likewise.
2390 * testsuite/26_numerics/random/exponential_distribution/operators/
2391 serialize.cc: Likewise.
2392 * testsuite/26_numerics/random/lognormal_distribution/operators/
2393 serialize.cc: Likewise.
2394 * testsuite/26_numerics/random/binomial_distribution/operators/
2395 serialize.cc: Likewise.
2396 * testsuite/26_numerics/random/extreme_value_distribution/operators/
2397 serialize.cc: Likewise.
2398 * testsuite/26_numerics/random/piecewise_linear_distribution/
2399 operators/serialize.cc
2400 * testsuite/26_numerics/random/student_t_distribution/operators/
2401 serialize.cc: Likewise.
2402 * testsuite/26_numerics/random/geometric_distribution/operators/
2403 serialize.cc: Likewise.
2404
2405 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
2406
2407 * include/bits/stl_tree.h: In C++0x mode make erase return
2408 an iterator as per DR 130.
2409 * include/bits/stl_set.h: Same.
2410 * include/bits/stl_multiset.h: Same.
2411 * include/bits/stl_map.h: Same.
2412 * include/bits/stl_multimap.h: Same.
2413 * doc/xml/manual/intro.xml: Document.
2414 * testsuite/23_containers/set/dr130.cc: New.
2415 * testsuite/23_containers/multiset/dr130.cc: New.
2416 * testsuite/23_containers/map/dr130.cc: New.
2417 * testsuite/23_containers/multimap/dr130.cc: New.
2418
2419 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
2420
2421 * include/ext/pointer.h: Add pragma system_header, use
2422 _GLIBCXX_USE_LONG_LONG, macro cleanup.
2423
2424 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
2425
2426 * src/compatibility-ldbl.cc: Include cmath.
2427
2428 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
2429
2430 * src/compatibility-ldbl.cc: Include tr1/functional.
2431
2432 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
2433
2434 * src/compatibility-ldbl.cc: Add explicit namespace scope.
2435
2436 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
2437
2438 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
2439 * include/precompiled/stdc++.h: Don't include cassert if
2440 _GLIBCXX_NO_ASSERT defined.
2441 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
2442 semi-colon.
2443 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
2444 Same.
2445
2446 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
2447 directory.
2448 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
2449 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
2450 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
2451
2452 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
2453 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
2454 use stdc++.h include.
2455 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
2456 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
2457 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
2458 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
2459 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
2460 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
2461 ...this.
2462 * testsuite/17_intro/headers/c++200x/all.cc: To...
2463 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
2464 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
2465 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
2466 ...this.
2467 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
2468 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
2469
2470 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
2471
2472 * include/std/future: Move error handling bits outside macro guard.
2473 * src/future.cc: Adjust.
2474
2475 * include/precompiled/stdc++.h: Add future.
2476 * doc/xml/manual/using.xml: Same.
2477
2478 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
2479
2480 * src/hashtable.cc: Just definitions.
2481 * src/hashtable_c++0x.cc: Compile C++0x versions.
2482 * src/hash.cc: Same.
2483 * src/hash_c++0x.cc: Same.
2484 src/hash_tr1.cc: Compile TR1 versions.
2485 src/hashtable_tr1.cc: Same.
2486
2487 * src/limits_c++0x.cc: Sync build error handling.
2488
2489 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
2490 hashtable.cc to hashtable_tr1.cc.
2491 * src/Makefile.in: Regenerate.
2492
2493 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
2494
2495 * include/tr1_impl/functional: Doxygen markup.
2496
2497 * doc/html/*: Regenerate.
2498
2499 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
2500
2501 * include/std/future: Fixes for -fno-exceptions.
2502 * include/bits/functexcept.h: Same.
2503 * libsupc++/exception_ptr.h: Same.
2504 * src/pool_allocator.cc: Same.
2505 * src/future.cc: Same.
2506 * src/functexcept.cc: Same.
2507 * config/abi/pre/gnu.ver: New exports.
2508 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
2509 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
2510 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2511 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2512 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
2513 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2514 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2515
2516 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
2517 * testsuite/23_containers/deque/operators/2.cc: New.
2518
2519 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2520
2521 * src/hash.cc (hash<string>::operator()(string),
2522 hash<wstring>::operator()(wstring)): Do not decorate as throwing
2523 nothing.
2524 * include/bits/functional_hash.h (hash<error_code>::
2525 operator()(error_code)): Likewise.
2526
2527 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
2528
2529 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
2530 bool for stream sentry objects.
2531 * include/bits/istream.tcc: Same.
2532 * include/bits/ostream.tcc: Same.
2533 * include/bits/basic_string.tcc: Same.
2534 * include/bits/ostream_insert.h: Same.
2535 * src/istream.cc: Same.
2536
2537 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 PR libstdc++/15523
2540 * include/debug/safe_iterator.h (_Safe_iterator<>::
2541 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
2542 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
2543 do not error out when the source is a value-initialized iterator.
2544 * testsuite/23_containers/vector/15523.cc: New.
2545 * doc/xml/manual/intro.xml: Add an entry for DR 408.
2546
2547 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2548
2549 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
2550 cosmetic changes, inline.
2551 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
2552 Likewise.
2553 * include/bits/move.h: Minor cosmetic changes.
2554
2555 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2556
2557 PR libstdc++/40912 (final)
2558 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
2559 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2560 parms_neg.cc: Likewise.
2561 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2562 parms.cc: Likewise.
2563 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2564 default.cc: Likewise.
2565 * testsuite/26_numerics/random/uniform_real_distribution/
2566 requirements/typedefs.cc: Likewise.
2567 * testsuite/26_numerics/random/piecewise_constant_distribution/
2568 cons/range.cc: Likewise.
2569 * testsuite/26_numerics/random/piecewise_constant_distribution/
2570 cons/default.cc: Likewise.
2571 * testsuite/26_numerics/random/piecewise_constant_distribution/
2572 cons/num_xbound_fun.cc: Likewise.
2573 * testsuite/26_numerics/random/piecewise_constant_distribution/
2574 cons/initlist_fun.cc: Likewise.
2575 * testsuite/26_numerics/random/piecewise_constant_distribution/
2576 requirements/typedefs.cc: Likewise.
2577 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
2578 * testsuite/26_numerics/random/chi_squared_distribution/cons/
2579 parms.cc: Likewise.
2580 * testsuite/26_numerics/random/chi_squared_distribution/cons/
2581 default.cc: Likewise.
2582 * testsuite/26_numerics/random/chi_squared_distribution/
2583 requirements/typedefs.cc: Likewise.
2584 * testsuite/26_numerics/random/normal_distribution/
2585 cons/parms.cc: Likewise.
2586 * testsuite/26_numerics/random/normal_distribution/
2587 cons/default.cc: Likewise.
2588 * testsuite/26_numerics/random/normal_distribution/
2589 requirements/typedefs.cc: Likewise.
2590 * testsuite/26_numerics/random/seed_seq/cons/
2591 range.cc: Likewise.
2592 * testsuite/26_numerics/random/seed_seq/cons/
2593 initlist.cc: Likewise.
2594 * testsuite/26_numerics/random/seed_seq/cons/
2595 default.cc: Likewise.
2596 * testsuite/26_numerics/random/seed_seq/requirements/
2597 typedefs.cc: Likewise.
2598 * testsuite/26_numerics/random/uniform_int_distribution/
2599 cons/parms_neg.cc: Likewise.
2600 * testsuite/26_numerics/random/uniform_int_distribution/
2601 cons/parms.cc: Likewise.
2602 * testsuite/26_numerics/random/uniform_int_distribution/
2603 cons/default.cc: Likewise.
2604 * testsuite/26_numerics/random/uniform_int_distribution/
2605 requirements/typedefs.cc: Likewise.
2606 * testsuite/26_numerics/random/poisson_distribution/cons/
2607 parms.cc: Likewise.
2608 * testsuite/26_numerics/random/poisson_distribution/cons/
2609 default.cc: Likewise.
2610 * testsuite/26_numerics/random/poisson_distribution/
2611 requirements/typedefs.cc: Likewise.
2612 * testsuite/26_numerics/random/bernoulli_distribution/
2613 cons/parms.cc: Likewise.
2614 * testsuite/26_numerics/random/bernoulli_distribution/
2615 cons/default.cc: Likewise.
2616 * testsuite/26_numerics/random/bernoulli_distribution/
2617 requirements/typedefs.cc: Likewise.
2618 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
2619 * testsuite/26_numerics/random/
2620 default_random_engine.cc: Likewise.
2621 * testsuite/26_numerics/random/discrete_distribution/
2622 cons/range.cc: Likewise.
2623 * testsuite/26_numerics/random/discrete_distribution/
2624 cons/initlist.cc: Likewise.
2625 * testsuite/26_numerics/random/discrete_distribution/
2626 cons/default.cc: Likewise.
2627 * testsuite/26_numerics/random/discrete_distribution/
2628 cons/num_xbound_fun.cc: Likewise.
2629 * testsuite/26_numerics/random/discrete_distribution/
2630 requirements/typedefs.cc: Likewise.
2631 * testsuite/26_numerics/random/weibull_distribution/
2632 cons/parms.cc: Likewise.
2633 * testsuite/26_numerics/random/weibull_distribution/
2634 cons/default.cc: Likewise.
2635 * testsuite/26_numerics/random/weibull_distribution/
2636 requirements/typedefs.cc: Likewise.
2637 * testsuite/26_numerics/random/independent_bits_engine/
2638 cons/base_move.cc: Likewise.
2639 * testsuite/26_numerics/random/independent_bits_engine/
2640 cons/seed1.cc: Likewise.
2641 * testsuite/26_numerics/random/independent_bits_engine/
2642 cons/seed2.cc: Likewise.
2643 * testsuite/26_numerics/random/independent_bits_engine/
2644 cons/base_copy.cc: Likewise.
2645 * testsuite/26_numerics/random/independent_bits_engine/
2646 cons/default.cc: Likewise.
2647 * testsuite/26_numerics/random/independent_bits_engine/
2648 cons/seed_seq.cc: Likewise.
2649 * testsuite/26_numerics/random/independent_bits_engine/
2650 requirements/typedefs.cc: Likewise.
2651 * testsuite/26_numerics/random/independent_bits_engine/
2652 operators/equal.cc: Likewise.
2653 * testsuite/26_numerics/random/independent_bits_engine/
2654 operators/serialize.cc: Likewise.
2655 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
2656 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
2657 * testsuite/26_numerics/random/subtract_with_carry_engine/
2658 cons/seed1.cc: Likewise.
2659 * testsuite/26_numerics/random/subtract_with_carry_engine/
2660 cons/seed2.cc: Likewise.
2661 * testsuite/26_numerics/random/subtract_with_carry_engine/
2662 cons/default.cc: Likewise.
2663 * testsuite/26_numerics/random/subtract_with_carry_engine/
2664 requirements/typedefs.cc: Likewise.
2665 * testsuite/26_numerics/random/subtract_with_carry_engine/
2666 operators/equal.cc: Likewise.
2667 * testsuite/26_numerics/random/subtract_with_carry_engine/
2668 operators/serialize.cc: Likewise.
2669 * testsuite/26_numerics/random/discard_block_engine/cons/
2670 base_move.cc: Likewise.
2671 * testsuite/26_numerics/random/discard_block_engine/cons/
2672 seed1.cc: Likewise.
2673 * testsuite/26_numerics/random/discard_block_engine/cons/
2674 seed2.cc: Likewise.
2675 * testsuite/26_numerics/random/discard_block_engine/cons/
2676 base_copy.cc: Likewise.
2677 * testsuite/26_numerics/random/discard_block_engine/cons/
2678 default.cc: Likewise.
2679 * testsuite/26_numerics/random/discard_block_engine/cons/
2680 seed_seq.cc: Likewise.
2681 * testsuite/26_numerics/random/discard_block_engine/
2682 requirements/typedefs.cc: Likewise.
2683 * testsuite/26_numerics/random/discard_block_engine/
2684 operators/equal.cc: Likewise.
2685 * testsuite/26_numerics/random/discard_block_engine/
2686 operators/serialize.cc: Likewise.
2687 * testsuite/26_numerics/random/cauchy_distribution/
2688 cons/parms.cc: Likewise.
2689 * testsuite/26_numerics/random/cauchy_distribution/
2690 cons/default.cc: Likewise.
2691 * testsuite/26_numerics/random/cauchy_distribution/
2692 requirements/typedefs.cc: Likewise.
2693 * testsuite/26_numerics/random/negative_binomial_distribution/
2694 cons/parms.cc: Likewise.
2695 * testsuite/26_numerics/random/negative_binomial_distribution/
2696 cons/default.cc: Likewise.
2697 * testsuite/26_numerics/random/negative_binomial_distribution/
2698 requirements/typedefs.cc: Likewise.
2699 * testsuite/26_numerics/random/gamma_distribution/
2700 cons/parms.cc: Likewise.
2701 * testsuite/26_numerics/random/gamma_distribution/
2702 cons/default.cc: Likewise.
2703 * testsuite/26_numerics/random/gamma_distribution/
2704 requirements/typedefs.cc: Likewise.
2705 * testsuite/26_numerics/random/mersenne_twister_engine/
2706 cons/seed1.cc: Likewise.
2707 * testsuite/26_numerics/random/mersenne_twister_engine/
2708 cons/seed2.cc: Likewise.
2709 * testsuite/26_numerics/random/mersenne_twister_engine/
2710 cons/default.cc: Likewise.
2711 * testsuite/26_numerics/random/mersenne_twister_engine/
2712 requirements/typedefs.cc: Likewise.
2713 * testsuite/26_numerics/random/mersenne_twister_engine/
2714 operators/equal.cc: Likewise.
2715 * testsuite/26_numerics/random/mersenne_twister_engine/
2716 operators/serialize.cc: Likewise.
2717 * testsuite/26_numerics/random/fisher_f_distribution/
2718 cons/parms.cc: Likewise.
2719 * testsuite/26_numerics/random/fisher_f_distribution/
2720 cons/default.cc: Likewise.
2721 * testsuite/26_numerics/random/fisher_f_distribution/
2722 requirements/typedefs.cc: Likewise.
2723 * testsuite/26_numerics/random/exponential_distribution/
2724 cons/parms.cc: Likewise.
2725 * testsuite/26_numerics/random/exponential_distribution/
2726 cons/default.cc: Likewise.
2727 * testsuite/26_numerics/random/exponential_distribution/
2728 requirements/typedefs.cc: Likewise.
2729 * testsuite/26_numerics/random/binomial_distribution/
2730 cons/parms.cc: Likewise.
2731 * testsuite/26_numerics/random/binomial_distribution/
2732 cons/default.cc: Likewise.
2733 * testsuite/26_numerics/random/binomial_distribution/
2734 requirements/typedefs.cc: Likewise.
2735 * testsuite/26_numerics/random/lognormal_distribution/
2736 cons/parms.cc: Likewise.
2737 * testsuite/26_numerics/random/lognormal_distribution/
2738 cons/default.cc: Likewise.
2739 * testsuite/26_numerics/random/lognormal_distribution/
2740 requirements/typedefs.cc: Likewise.
2741 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
2742 * testsuite/26_numerics/random/random_device/cons/
2743 token.cc: Likewise.
2744 * testsuite/26_numerics/random/random_device/cons/
2745 default.cc: Likewise.
2746 * testsuite/26_numerics/random/random_device/
2747 requirements/typedefs.cc: Likewise.
2748 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
2749 * testsuite/26_numerics/random/extreme_value_distribution/
2750 cons/parms.cc: Likewise.
2751 * testsuite/26_numerics/random/extreme_value_distribution/
2752 cons/default.cc: Likewise.
2753 * testsuite/26_numerics/random/extreme_value_distribution/
2754 requirements/typedefs.cc: Likewise.
2755 * testsuite/26_numerics/random/piecewise_linear_distribution/
2756 cons/range.cc: Likewise.
2757 * testsuite/26_numerics/random/piecewise_linear_distribution/
2758 cons/default.cc: Likewise.
2759 * testsuite/26_numerics/random/piecewise_linear_distribution/
2760 cons/num_xbound_fun.cc: Likewise.
2761 * testsuite/26_numerics/random/piecewise_linear_distribution/
2762 cons/initlist_fun.cc: Likewise.
2763 * testsuite/26_numerics/random/piecewise_linear_distribution/
2764 requirements/typedefs.cc: Likewise.
2765 * testsuite/26_numerics/random/student_t_distribution/
2766 cons/parms.cc: Likewise.
2767 * testsuite/26_numerics/random/student_t_distribution/
2768 cons/default.cc: Likewise.
2769 * testsuite/26_numerics/random/student_t_distribution/
2770 requirements/typedefs.cc: Likewise.
2771 * testsuite/26_numerics/random/linear_congruential_engine/
2772 cons/seed1.cc: Likewise.
2773 * testsuite/26_numerics/random/linear_congruential_engine/
2774 cons/seed2.cc: Likewise.
2775 * testsuite/26_numerics/random/linear_congruential_engine/
2776 cons/default.cc: Likewise.
2777 * testsuite/26_numerics/random/linear_congruential_engine/
2778 requirements/non_uint_neg.cc: Likewise.
2779 * testsuite/26_numerics/random/linear_congruential_engine/
2780 requirements/typedefs.cc: Likewise.
2781 * testsuite/26_numerics/random/linear_congruential_engine/
2782 operators/equal.cc: Likewise.
2783 * testsuite/26_numerics/random/linear_congruential_engine/
2784 operators/serialize.cc: Likewise.
2785 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
2786 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2787 base_move.cc: Likewise.
2788 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2789 seed1.cc: Likewise.
2790 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2791 seed2.cc: Likewise.
2792 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2793 base_copy.cc: Likewise.
2794 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2795 default.cc: Likewise.
2796 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2797 seed_seq.cc: Likewise.
2798 * testsuite/26_numerics/random/shuffle_order_engine/
2799 requirements/typedefs.cc: Likewise.
2800 * testsuite/26_numerics/random/shuffle_order_engine/
2801 operators/equal.cc: Likewise.
2802 * testsuite/26_numerics/random/shuffle_order_engine/
2803 operators/serialize.cc: Likewise.
2804 * testsuite/26_numerics/random/geometric_distribution/
2805 cons/parms.cc: Likewise.
2806 * testsuite/26_numerics/random/geometric_distribution/
2807 cons/default.cc: Likewise.
2808 * testsuite/26_numerics/random/geometric_distribution/
2809 requirements/typedefs.cc: Likewise.
2810 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
2811
2812 2009-07-31 Jason Merrill <jason@redhat.com>
2813 Douglas Gregor <doug.gregor@gmail.com>
2814
2815 * include/bits/move.h (forward): Implement as in N2835.
2816 (move): Implement as in N2831.
2817 * include/std/istream (rvalue stream operator>>): New.
2818 * include/std/ostream (rvalue stream operator<<): New.
2819 * testsuite/27_io/rvalue_streams.cc: New.
2820
2821 2009-07-31 Jason Merrill <jason@redhat.com>
2822
2823 * include/bits/forward_list.h (splice_after): Use forward.
2824 (merge): Likewise.
2825 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
2826 (move_iterator::operator[]): Use move.
2827 * include/bits/stl_list.h (insert): Use move.
2828 * include/std/thread (_Callable constructor): Use forward.
2829 * include/std/tuple: Don't specify explicit template args to move.
2830
2831 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
2832 Adjust signature.
2833 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
2834 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
2835 reference.
2836 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
2837 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
2838 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
2839 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
2840 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
2841 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
2842 testsuite/23_containers/forward_list/operations/1.cc,
2843 testsuite/23_containers/forward_list/operations/5.cc: Use move.
2844 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
2845 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
2846 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
2847 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
2848 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
2849
2850 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2851
2852 PR libstdc++/40912 (partial)
2853 * include/std/random: Disable the facility if <stdint.h> is not
2854 available.
2855
2856 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2857
2858 PR libstdc++/40919
2859 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
2860 xfail on darwin[3-9]*.
2861
2862 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR libstdc++/40917
2865 * testsuite/util/replacement_memory_operators.h: Add missing includes,
2866 tweak qualifications.
2867
2868 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2869
2870 PR libstdc++/40916
2871 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
2872 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2873 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2874
2875 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2876
2877 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
2878
2879 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2880
2881 PR libstdc++/40915
2882 * testsuite/18_support/headers/exception/synopsis.cc: Fix
2883 std::terminate declaration.
2884
2885 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2886
2887 PR libstdc++/40908
2888 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
2889 symbols at GLIBCXX_3.4.
2890
2891 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2892
2893 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
2894 * testsuite/util/testsuite_abi.cc: Adjust.
2895 * configure.ac: Bump libtool_VERSION to 6:13:0.
2896 * configure: Regenerate.
2897
2898 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
2899 Tyler Earman <rem.intellegare@gmail.com>
2900
2901 * doc/xml/manual/configure.xml: Consistent placement of
2902 ABI-changing options, clarify --enable-clocale.
2903
2904 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2905
2906 * python/Makefile.in: Regenerate.
2907
2908 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2909
2910 * python/Makefile.am (install-data-local): Use DESTDIR
2911 correctly.
2912
2913 2009-07-24 Jason Merrill <jason@redhat.com>
2914
2915 Core issue 901
2916 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
2917 dealloc.
2918
2919 2009-07-24 Joseph Myers <joseph@codesourcery.com>
2920
2921 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
2922 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
2923 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
2924 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
2925 * testsuite/21_strings/headers/cwchar/functions_std.cc,
2926 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
2927 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2928 Use dg-require-swprintf.
2929
2930 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2931
2932 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
2933
2934 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2935
2936 * include/c_std/cmath (abs(_Tp)): Add.
2937 * include/c_global/cmath (abs(_Tp)): Likewise.
2938 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
2939
2940 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2941
2942 * doc/html/ext/lwg-closed.html: Update to R65.
2943 * doc/html/ext/lwg-defects.html: Likewise.
2944 * doc/html/ext/lwg-active.html: Likewise.
2945 * doc/xml/manual/intro.xml: Update DRs entries.
2946
2947 2009-07-22 Jason Merrill <jason@redhat.com>
2948
2949 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
2950
2951 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2952
2953 * include/std/valarray (valarray<>::operator=(const valarray<>&),
2954 valarray<>::operator=(initializer_list<>)): Implement resolution
2955 of DR 630, [Ready] in Frankfurt.
2956 * testsuite/26_numerics/valarray/dr630-1.cc: New.
2957 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
2958 * doc/xml/manual/intro.xml: Add an entry for DR 630.
2959
2960 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2961
2962 * include/std/chrono (duration<>::operator%=, operator%):
2963 Add, per DR 934.
2964 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
2965 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
2966
2967 * include/std/chrono (operator/): Simplify implementation.
2968
2969 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
2970
2971 * doc/xml/manual/intro.xml: Escape '&', validate.
2972 * doc/xml/manual/using.xml: Validate, dead link check.
2973 * doc/xml/manual/strings.xml: Same.
2974 * doc/xml/manual/appendix_contributing.xml: Same.
2975 * doc/xml/manual/iterators.xml: Same.
2976 * doc/xml/manual/spine.xml: Same.
2977
2978 * doc/xml/faq.xml: Remove redundant xreflabel entities.
2979 * doc/xml/gnu/gpl-3.0.xml: Same.
2980 * doc/xml/manual/mt_allocator.xml: Same.
2981 * doc/xml/manual/allocator.xml: Same.
2982 * doc/xml/manual/ctype.xml: Same.
2983 * doc/xml/manual/codecvt.xml: Same.
2984 * doc/xml/manual/backwards_compatibility.xml: Same.
2985 * doc/xml/manual/shared_ptr.xml: Same.
2986 * doc/xml/manual/abi.xml: Same.
2987 * doc/xml/manual/auto_ptr.xml: Same.
2988 * doc/xml/manual/internals.xml: Same.
2989 * doc/xml/manual/parallel_mode.xml: Same.
2990 * doc/xml/manual/bitmap_allocator.xml: Same.
2991 * doc/xml/manual/build_hacking.xml: Same.
2992 * doc/xml/manual/evolution.xml: Same.
2993 * doc/xml/manual/debug.xml: Same.
2994 * doc/xml/manual/localization.xml: Same.
2995 * doc/xml/manual/appendix_contributing.xml: Same.
2996 * doc/xml/manual/locale.xml: Same.
2997 * doc/xml/manual/messages.xml: Same.
2998 * doc/xml/manual/spine.xml: Same.
2999 * doc/xml/manual/test.xml: Same.
3000 * doc/xml/book.txml: Same.
3001 * doc/xml/spine.xml: Same.
3002
3003 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
3004 * doc/xml/manual/backwards_compatibility.xml: Same.
3005 * doc/xml/manual/concurrency.xml: Same.
3006 * doc/xml/manual/intro.xml: Same.
3007 * doc/xml/manual/parallel_mode.xml: Same.
3008 * doc/xml/manual/status_cxx1998.xml: Same.
3009 * doc/xml/manual/containers.xml: Same.
3010 * doc/xml/manual/io.xml: Same.
3011 * doc/xml/manual/support.xml: Same.
3012 * doc/xml/manual/strings.xml: Same.
3013 * doc/xml/manual/debug_mode.xml: Same.
3014 * doc/xml/manual/extensions.xml: Same.
3015 * doc/xml/manual/appendix_contributing.xml: Same.
3016 * doc/xml/manual/messages.xml: Same.
3017 * doc/xml/manual/test.xml: Same.
3018
3019 * doc/xml/manual/abi.xml: Same.
3020 * doc/xml/manual/auto_ptr.xml: Same.
3021 * doc/xml/manual/parallel_mode.xml: Same.
3022 * doc/xml/manual/build_hacking.xml: Same.
3023 * doc/xml/manual/evolution.xml: Same.
3024 * doc/xml/manual/using.xml: Same.
3025 * doc/xml/manual/debug_mode.xml: Same.
3026 * doc/xml/manual/extensions.xml: Same.
3027 * doc/xml/manual/diagnostics.xml: Same.
3028 * doc/xml/manual/algorithms.xml: Same.
3029
3030 * doc/html: Regenerate.
3031
3032 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3033
3034 PR libstdc++/40712
3035 * config/locale/gnu/numeric_members.cc (numpunct<>::
3036 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
3037 and copy the langinfo data into it.
3038 (numpunct<>::~numpunct): Free the allocated memory.
3039 * config/locale/gnu/monetary_members.cc (moneypunct<>::
3040 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
3041 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
3042 _M_data->_M_curr_symbol.
3043 (moneypunct<>::~moneypunct): Free the allocated memory.
3044 * testsuite/22_locale/moneypunct/40712.cc: New.
3045
3046 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
3047 Do not leak memory if new throws.
3048 * include/bits/locale_facets_nonio.tcc
3049 (__moneypunct_cache<>::_M_cache): Likewise.
3050
3051 2009-07-17 Joseph Myers <joseph@codesourcery.com>
3052
3053 PR other/40784
3054 * configure: Regenerate.
3055
3056 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
3057
3058 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
3059 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
3060 line numbers.
3061 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
3062 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
3063 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
3064
3065 2009-07-16 Joseph Myers <joseph@codesourcery.com>
3066
3067 * configure: Regenerate.
3068
3069 2009-07-16 Jason Merrill <jason@redhat.com>
3070
3071 PR libstdc++/37907
3072 * include/std/type_traits: Add is_standard_layout, is_trivial.
3073 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
3074 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
3075 Update line numbers.
3076
3077 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
3078 Tom Tromey <tromey@redhat.com>
3079
3080 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
3081 Fetch std::string to the given length.
3082
3083 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
3084
3085 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
3086 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
3087 [Ready] in Frankfurt.
3088 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
3089 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
3090 New.
3091 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
3092 Likewise.
3093 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3094 Adjust.
3095 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3096 Likewise.
3097 * doc/xml/manual/intro.xml: Add an entry for DR 696.
3098
3099 * include/bits/istream.tcc: Minor clean-up to the initializers of the
3100 __err locals.
3101 * include/bits/ostream.tcc: Likewise.
3102 * src/compatibility.cc: Likewise.
3103 * src/istream.cc: Likewise.
3104
3105 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3106
3107 * include/std/type_traits (common_type): Remove workaround for
3108 PR36628, now fixed.
3109
3110 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
3111
3112 PR testsuite/40699
3113 PR testsuite/40707
3114 PR testsuite/40709
3115 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
3116
3117 2009-07-08 Janis Johnson <janis187@us.ibm.com>
3118
3119 PR libstdc++/40691
3120 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
3121 * testsuite/26_numerics/valarray/40691.cc: New test.
3122
3123 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
3124
3125 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
3126 * testsuite/21_strings/c_strings/char/3.cc: Same.
3127
3128 2009-07-06 Jason Merrill <jason@redhat.com>
3129
3130 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
3131 to defer searching bases that don't overlap the desired address.
3132
3133 2009-07-05 Joseph Myers <joseph@codesourcery.com>
3134
3135 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
3136 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
3137 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
3138 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
3139 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
3140 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
3141 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
3142 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
3143 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
3144 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
3145 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
3146 testsuite/ext/vstring/init-list.cc,
3147 testsuite/ext/vstring/moveable.cc,
3148 testsuite/ext/vstring/requirements/citerators.cc,
3149 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
3150 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
3151 Use dg-require-string-conversions.
3152
3153 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
3154
3155 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
3156 to ld_library_path. Use add_path. Add just find_libgcc_s to
3157 ld_library_path, not every libgcc multilib directory.
3158
3159 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3160
3161 PR libstdc++/40600
3162 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
3163 std::minmax return type.
3164 * testsuite/25_algorithms/minmax/3.cc: Likewise.
3165
3166 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3167
3168 PR libstdc++/40511
3169 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
3170 with glibc2.2.x.
3171
3172 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3173
3174 * include/bits/random.tcc
3175 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
3176 as array type.
3177
3178 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3179
3180 * include/bits/random.h (__mod(_Tp)): Use defaults.
3181 (struct _Mod): Adjust template parameters.
3182 (linear_congruential_engine<>::operator()()): Adjust.
3183 (typedef _UInt32Type): Remove.
3184 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
3185 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
3186 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
3187 calls.
3188 (mersenne_twister_engine<>::seed(result_type)): Likewise.
3189 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
3190 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
3191 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
3192 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
3193 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
3194 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
3195 Likewise.
3196
3197 * include/bits/random.tcc
3198 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
3199 formula (i mod n).
3200 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
3201 as array type.
3202 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
3203 size.
3204 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
3205 uint_least32_t.
3206
3207 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
3208
3209 * include/std/future (shared_future): Adjust doxygen comment.
3210
3211 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
3212
3213 PR libstdc++/40297
3214 * include/bits/atomic_0.h: Reverse debug assertions.
3215 * include/bits/atomic_2.h: Likewise.
3216
3217 2009-06-23 DJ Delorie <dj@redhat.com>
3218
3219 Add MeP port.
3220 * configure.host: Add mep support.
3221
3222 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
3223
3224 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
3225 (INPUT): Add future.
3226 * include/std/future: Adjust markup.
3227 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
3228 line numbers.
3229 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
3230 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
3231 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
3232 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
3233
3234 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3235
3236 * include/bits/shared_ptr.h: Do not swap rvalues.
3237 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
3238 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
3239 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
3240 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
3241 * testsuite/20_util/tuple/swap.cc: Likewise.
3242
3243 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3244
3245 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
3246 * include/std/ratio: Typo in comment.
3247
3248 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3249
3250 PR libstdc++/40518
3251 * include/bits/basic_string.h (basic_string<>::_Rep::
3252 _M_set_length_and_sharable): Do not write the empty rep.
3253 (basic_string<>::erase(iterator, iterator)): Likewise,
3254 move out of line...
3255 * include/bits/basic_string.tcc: ... here.
3256
3257 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 * testsuite/util/testsuite_common_types.h (bitwise_operators,
3260 bitwise_assignment_operators): Initialize a and b.
3261 (struct has_bitwise_operators): Do not call the latter.
3262 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
3263 dg-error line numbers.
3264 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
3265 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
3266 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
3267
3268 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3269
3270 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
3271 possibly unused.
3272 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3273 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3274 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3275
3276 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
3277
3278 * include/std/future: New.
3279 * include/Makefile.am: Add.
3280 * include/Makefile.in: Regenerate.
3281 * src/future.cc: New.
3282 * src/Makefile.am: Add.
3283 * src/Makefile.in: Regenerate.
3284 * config/abi/pre/gnu.ver: Add export.
3285 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
3286 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
3287 * testsuite/30_threads/packaged_task/cons/1.cc: New.
3288 * testsuite/30_threads/packaged_task/cons/2.cc: New.
3289 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
3290 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
3291 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
3292 * testsuite/30_threads/packaged_task/cons/move.cc: New.
3293 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
3294 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
3295 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
3296 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
3297 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
3298 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
3299 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
3300 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
3301 * testsuite/30_threads/packaged_task/members/reset.cc: New.
3302 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
3303 * testsuite/30_threads/packaged_task/members/swap.cc: New.
3304 * testsuite/30_threads/packaged_task/requirements/
3305 explicit_instantiation.cc: New.
3306 * testsuite/30_threads/promise/cons/1.cc: New.
3307 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
3308 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
3309 * testsuite/30_threads/promise/cons/move_assign.cc: New.
3310 * testsuite/30_threads/promise/cons/move.cc: New.
3311 * testsuite/30_threads/promise/members/get_future.cc: New.
3312 * testsuite/30_threads/promise/members/get_future2.cc: New.
3313 * testsuite/30_threads/promise/members/set_exception.cc: New.
3314 * testsuite/30_threads/promise/members/set_exception2.cc: New.
3315 * testsuite/30_threads/promise/members/set_value.cc: New.
3316 * testsuite/30_threads/promise/members/set_value2.cc: New.
3317 * testsuite/30_threads/promise/members/set_value3.cc: New.
3318 * testsuite/30_threads/promise/members/swap.cc: New.
3319 * testsuite/30_threads/promise/requirements/
3320 explicit_instantiation.cc: New.
3321 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
3322 * testsuite/30_threads/shared_future/cons/copy.cc: New.
3323 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
3324 * testsuite/30_threads/shared_future/cons/move.cc: New.
3325 * testsuite/30_threads/shared_future/members/get.cc: New.
3326 * testsuite/30_threads/shared_future/members/get2.cc: New.
3327 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
3328 * testsuite/30_threads/shared_future/members/has_value.cc: New.
3329 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
3330 * testsuite/30_threads/shared_future/members/wait.cc: New.
3331 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
3332 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
3333 * testsuite/30_threads/shared_future/requirements/
3334 explicit_instantiation.cc: New.
3335 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
3336 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
3337 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
3338 * testsuite/30_threads/unique_future/cons/move.cc: New.
3339 * testsuite/30_threads/unique_future/members/get.cc: New.
3340 * testsuite/30_threads/unique_future/members/get2.cc: New.
3341 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
3342 * testsuite/30_threads/unique_future/members/has_value.cc: New.
3343 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
3344 * testsuite/30_threads/unique_future/members/wait.cc: New.
3345 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
3346 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
3347 * testsuite/30_threads/unique_future/requirements/
3348 explicit_instantiation.cc: New.
3349 * testsuite/performance/30_threads/future/polling.cc: New.
3350
3351 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3352
3353 * Revert last Change.
3354
3355 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3356
3357 PR libstdc++/40497
3358 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
3359 signature per the current C++1x draft (N2857).
3360 * testsuite/24_iterators/operations/40497.cc: Add.
3361
3362 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3363
3364 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
3365 a floating point type.
3366 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
3367 _IntType)): Fix second default argument.
3368 (uniform_int_distribution<>::_M_call): Remove.
3369 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
3370 const param_type&)): Only declare.
3371 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
3372 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
3373 Remove.
3374 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
3375 const param_type&): Define here.
3376 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
3377 const param_type&), discrete_distribution<>::operator()
3378 (_UniformRandomNumberGenerator&, const param_type&),
3379 piecewise_constant_distribution<>::operator()
3380 (_UniformRandomNumberGenerator&, const param_type&),
3381 piecewise_linear_distribution<>::operator()
3382 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
3383 the second template argument of _Adaptor.
3384 * testsuite/26_numerics/random/uniform_int_distribution/cons/
3385 default.cc: Adjust.
3386
3387 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3388
3389 * include/bits/random.tcc (discrete_distribution<>::param_type::
3390 param_type(size_t, double, double, _Func),
3391 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
3392 const param_type&)): Tidy.
3393 (piecewise_constant_distribution<>::param_type::_M_initialize):
3394 Use reserve, fix.
3395 (piecewise_constant_distribution<>::param_type::
3396 param_type(initializer_list<>, _Func),
3397 piecewise_constant_distribution<>::param_type::
3398 param_type(size_t, _RealType, _RealType, _Func),
3399 piecewise_linear_distribution<>::param_type::
3400 param_type(initializer_list<>, _Func),
3401 piecewise_linear_distribution<>::param_type::
3402 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
3403 (piecewise_constant_distribution<>::param_type::
3404 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
3405 piecewise_constant_distribution<>::
3406 operator()(_UniformRandomNumberGenerator&, const param_type&),
3407 piecewise_linear_distribution<>::
3408 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
3409 (operator>>(std::basic_istream<>&,
3410 piecewise_constant_distribution<>&),
3411 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
3412 Use reserve.
3413 * include/bits/random.h: Minor cosmetic changes.
3414
3415 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
3416
3417 * testsuite/23_containers/list/check_construct_destroy.h: New.
3418 Move test logic here.
3419 * testsuite/23_containers/list/moveable.h: Same.
3420 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
3421 * testsuite/23_containers/list/modifiers/1.h: Same.
3422 * testsuite/23_containers/list/modifiers/2.h: Same.
3423 * testsuite/23_containers/list/modifiers/3.h: Same.
3424 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
3425 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
3426 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
3427 * testsuite/23_containers/list/operations/1.h: Same.
3428 * testsuite/23_containers/list/operations/2.h: Same.
3429 * testsuite/23_containers/list/operations/3.h: Same.
3430 * testsuite/23_containers/list/operations/4.h: Same.
3431 * testsuite/23_containers/list/operations/5.h: Same.
3432 * testsuite/23_containers/list/capacity/1.h: Same.
3433 * testsuite/23_containers/list/init-list.h: Same.
3434 * testsuite/23_containers/list/cons/1.h: Same.
3435 * testsuite/23_containers/list/cons/2.h: Same.
3436 * testsuite/23_containers/list/cons/3.h: Same.
3437 * testsuite/23_containers/list/cons/4.h: Same.
3438 * testsuite/23_containers/list/cons/5.h: Same.
3439 * testsuite/23_containers/list/cons/6.h: Same.
3440 * testsuite/23_containers/list/cons/7.h: Same.
3441 * testsuite/23_containers/list/cons/8.h: Same.
3442 * testsuite/23_containers/list/cons/9.h: Same.
3443 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
3444 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
3445 header.
3446 * testsuite/23_containers/list/modifiers/1.cc: Same.
3447 * testsuite/23_containers/list/modifiers/2.cc: Same.
3448 * testsuite/23_containers/list/modifiers/3.cc: Same.
3449 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
3450 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
3451 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
3452 * testsuite/23_containers/list/operations/1.cc: Same.
3453 * testsuite/23_containers/list/operations/2.cc: Same.
3454 * testsuite/23_containers/list/operations/3.cc: Same.
3455 * testsuite/23_containers/list/operations/4.cc: Same.
3456 * testsuite/23_containers/list/operations/5.cc: Same.
3457 * testsuite/23_containers/list/capacity/1.cc: Same.
3458 * testsuite/23_containers/list/init-list.cc: Same.
3459 * testsuite/23_containers/list/cons/1.cc: Same.
3460 * testsuite/23_containers/list/cons/2.cc: Same.
3461 * testsuite/23_containers/list/cons/3.cc: Same.
3462 * testsuite/23_containers/list/cons/4.cc: Same.
3463 * testsuite/23_containers/list/cons/5.cc: Same.
3464 * testsuite/23_containers/list/cons/6.cc: Same.
3465 * testsuite/23_containers/list/cons/7.cc: Same.
3466 * testsuite/23_containers/list/cons/8.cc: Same.
3467 * testsuite/23_containers/list/cons/9.cc: Same.
3468 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
3469 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
3470 * testsuite/23_containers/list/moveable.cc: Same.
3471
3472 2009-06-17 Tom Tromey <tromey@redhat.com>
3473
3474 * python/hook.in: Do not fail when there is no current objfile.
3475 Use os.path.normpath.
3476
3477 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
3478
3479 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
3480 Remove.
3481 (exception_ptr::operator=(exception_ptr&&)): Cast source to
3482 rvalue-reference so that move constructor is called.
3483 * testsuite/18_support/exception_ptr/move.cc: New.
3484
3485 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
3486
3487 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
3488 if joinable.
3489
3490 2009-06-15 Tom Tromey <tromey@redhat.com>
3491
3492 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
3493 set self.iter.
3494 (StdMapPrinter.to_string): Make a new iterator.
3495 (StdMapPrinter.children): Likewise.
3496 (StdSetPrinter.__init__): Don't set self.iter.
3497 (StdSetPrinter.to_string): Make a new iterator.
3498 (StdSetPrinter.children): Likewise.
3499
3500 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3501
3502 * include/bits/random.tcc
3503 (negative_binomial_distribution<>::operator()
3504 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
3505 class member gamma_distribution.
3506 (negative_binomial_distribution<>::operator()
3507 (_UniformRandomNumberGenerator&)): Implement out of line here.
3508 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
3509 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
3510 (student_t_distribution<>::operator()
3511 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
3512 simplify.
3513 (operator<<(basic_ostream<>&, student_t_distribution<>),
3514 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
3515 (chi_squared_distribution<>::operator()
3516 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
3517 tweak to use a class member gamma_distribution.
3518 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
3519 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
3520 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
3521 const param_type&): Move inline, tweak to use class member
3522 gamma_distributions.
3523 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
3524 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
3525 * include/bits/random.h: Adjust, minor tweaks.
3526
3527 2009-06-10 Tom Tromey <tromey@redhat.com>
3528
3529 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
3530 (build_libstdcxx_dictionary): Accept shortened form of
3531 basic_string names.
3532 (StdStringPrinter.to_string): Remove reference to WideEncoding.
3533
3534 2009-06-10 Tom Tromey <tromey@redhat.com>
3535
3536 PR libstdc++/40289:
3537 * python/Makefile.in: Rebuild.
3538 * python/hook.in: Compute module path relative to objfile.
3539 * python/Makefile.am (pythondir): Redefine.
3540 (gdb.py): Subst toolexeclibdir.
3541 (install-data-local): Rewrite.
3542
3543 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
3544
3545 * include/bits/move.h: Doxygen group fixes.
3546
3547 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3548
3549 * include/bits/random.tcc (gamma_distribution<>::operator()
3550 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
3551 the Marsaglia/Tsang algorithm.
3552 (gamma_distribution<>::param_type::_M_initialize): Adjust.
3553 (operator<<(basic_ostream<>&, gamma_distribution<>),
3554 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
3555
3556 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
3557 Remove, just use normal_distribution.
3558 (operator<<(basic_ostream<>&, student_t_distribution<>),
3559 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
3560 (linear_congruential_engine<>::operator()()): Move inline.
3561 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
3562 const param_type&)): Move inline, just use normal_distribution.
3563 (operator<<(basic_ostream<>&, lognormal_distribution<>),
3564 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
3565 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
3566 const param_type&)): Move here, out of line.
3567 (piecewise_constant_distribution<>::param_type::param_type()): Move
3568 inline.
3569 * include/bits/random.h: Adjust, minor tweaks.
3570
3571 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
3572
3573 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
3574
3575 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
3576
3577 * include/ext/throw_allocator.h: Rework.
3578 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
3579 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
3580 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
3581 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
3582 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
3583 * testsuite/util/regression/rand/priority_queue/
3584 container_rand_regression_test.tcc: Inline functions.
3585 * testsuite/util/regression/rand/assoc/
3586 container_rand_regression_test.tcc: Same.
3587
3588 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
3589
3590 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
3591
3592 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
3593
3594 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
3595 * configure: Regenerate.
3596
3597 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR libstdc++/40299
3600 * include/ext/memory: Fully qualify calls with __gnu_cxx.
3601 * testsuite/ext/rope/40299.cc: New.
3602
3603 2009-05-28 Tom Tromey <tromey@redhat.com>
3604 Phil Muldoon <pmuldoon@redhat.com>
3605 Jonathan Wakely <jwakely.gcc@gmail.com>
3606
3607 * python/Makefile.in, , python/libstdcxx/__init__.py,
3608 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
3609 python/hook.in, python/Makefile.am: New files.
3610 * configure, Makefile.in: Rebuild.
3611 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
3612 * Makefile.am (SUBDIRS): Add python.
3613
3614 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
3615
3616 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
3617 to ...
3618 * testsuite/util/replacement_memory_operators.h: ...here. New.
3619 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
3620 * testsuite/util/testsuite_hooks.cc: Same.
3621
3622 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
3623 replacement_memory_operators.h.
3624 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
3625 * testsuite/ext/mt_allocator/check_delete.cc: Same.
3626 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
3627 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
3628 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
3629 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
3630 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
3631 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
3632 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
3633 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
3634 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
3635 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
3636 * testsuite/ext/mt_allocator/check_new.cc: Same.
3637 * testsuite/ext/debug_allocator/check_delete.cc: Same.
3638 * testsuite/ext/debug_allocator/check_new.cc: Same.
3639 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
3640 * testsuite/ext/new_allocator/check_delete.cc: Same.
3641 * testsuite/ext/new_allocator/check_new.cc: Same.
3642 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
3643 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
3644 * testsuite/ext/throw_allocator/check_delete.cc: Same.
3645 * testsuite/ext/throw_allocator/check_new.cc: Same.
3646 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
3647 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
3648 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
3649 * testsuite/ext/malloc_allocator/check_new.cc: Same.
3650 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
3651 * testsuite/ext/pool_allocator/check_delete.cc: Same.
3652 * testsuite/ext/pool_allocator/check_new.cc: Same.
3653 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
3654 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
3655 * testsuite/ext/array_allocator/check_delete.cc: Same.
3656 * testsuite/ext/array_allocator/check_new.cc: Same.
3657 * testsuite/23_containers/deque/cons/1.cc: Same.
3658 * testsuite/23_containers/deque/cons/2.cc: Same.
3659
3660 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
3661
3662 * libsupc++/initializer_list: Format.
3663 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
3664 * testsuite/18_support/initializer_list/requirements/
3665 explicit_instantiation.cc: New.
3666
3667 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
3668
3669 PR libstdc++/40273
3670 * include/tr1_impl/functional: Add explicit casts.
3671 * testsuite/20_util/function/requirements/
3672 explicit_instantiation.cc: New.
3673 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
3674
3675 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
3676
3677 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
3678
3679 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
3680
3681 PR libstdc++/40221
3682 * include/tr1_impl/functional: Add explicit cast.
3683
3684 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3685
3686 PR libstdc++/40094
3687 Revert:
3688 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3689 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3690 out of line member functions definitions.
3691 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3692 Remove, use static locals instead.
3693 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3694 * src/throw_allocator.cc: New.
3695 * src/Makefile.am: Add.
3696 * config/abi/pre/gnu.ver: Add exports.
3697 * src/Makefile.in: Regenerate.
3698
3699 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
3700
3701 * include/tr1_impl/functional (function): Use explicit operator bool.
3702 * include/bits/shared_ptr.h (__shared_ptr): Same.
3703 * include/bits/unique_ptr.h (unique_ptr): Same.
3704 * include/std/mutex (unique_lock): Same.
3705 * include/std/system_error (error_code): Same.
3706 (error_condition): Same.
3707 * include/std/ostream (sentry): Same.
3708 * include/std/istream (sentry): Same.
3709 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
3710 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
3711 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
3712 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
3713 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
3714 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
3715 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
3716
3717 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
3718
3719 * testsuite/23_containers/list/14340.cc: Abstract list type.
3720 * testsuite/23_containers/list/init-list.cc: Same.
3721 * testsuite/23_containers/list/pthread5.cc: Same.
3722 * testsuite/23_containers/list/invalidation/1.cc: Same.
3723 * testsuite/23_containers/list/invalidation/2.cc: Same.
3724 * testsuite/23_containers/list/invalidation/3.cc: Same.
3725 * testsuite/23_containers/list/invalidation/4.cc: Same.
3726 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
3727 * testsuite/23_containers/list/modifiers/1.cc: Same.
3728 * testsuite/23_containers/list/modifiers/2.cc: Same.
3729 * testsuite/23_containers/list/modifiers/3.cc: Same.
3730 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
3731 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
3732 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
3733 * testsuite/23_containers/list/cons/1.cc: Same.
3734 * testsuite/23_containers/list/cons/2.cc: Same.
3735 * testsuite/23_containers/list/cons/3.cc: Same.
3736 * testsuite/23_containers/list/cons/4.cc: Same.
3737 * testsuite/23_containers/list/cons/5.cc: Same.
3738 * testsuite/23_containers/list/cons/6.cc: Same.
3739 * testsuite/23_containers/list/cons/7.cc: Same.
3740 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
3741 * testsuite/23_containers/list/cons/8.cc: Same.
3742 * testsuite/23_containers/list/cons/9.cc: Same.
3743 * testsuite/23_containers/list/operations/1.cc: Same.
3744 * testsuite/23_containers/list/operations/2.cc: Same.
3745 * testsuite/23_containers/list/operations/3.cc: Same.
3746 * testsuite/23_containers/list/operations/4.cc: Same.
3747 * testsuite/23_containers/list/operations/5.cc: Same.
3748 * testsuite/23_containers/list/requirements/citerators.cc: Same.
3749 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
3750 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
3751 * testsuite/23_containers/list/requirements/dr438/
3752 constructor_1_neg.cc: Same.
3753 * testsuite/23_containers/list/requirements/dr438/
3754 constructor_2_neg.cc: Same.
3755 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
3756 * testsuite/23_containers/list/requirements/
3757 partial_specialization/1.cc: Same.
3758 * testsuite/23_containers/list/23781.cc: Same.
3759 * testsuite/23_containers/list/pthread1.cc: Same.
3760 * testsuite/23_containers/list/capacity/1.cc: Same.
3761 * testsuite/23_containers/list/capacity/29134.cc: Same.
3762 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
3763 * testsuite/23_containers/list/moveable.cc: Same.
3764
3765 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
3766
3767 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR libstdc++/40184
3770 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
3771 Declare...
3772 * config/locale/gnu/c_locale.cc: ... and define.
3773 * config/locale/generic/c_locale.cc: Define.
3774 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
3775 Use it.
3776 * testsuite/22_locale/locale/cons/40184.cc: New.
3777
3778 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3779
3780 PR libstdc++/40192
3781 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
3782 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
3783 * testsuite/23_containers/vector/40192.cc: New.
3784
3785 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3786
3787 * include/bits/stl_pair.h (swap): Do not swap rvalues.
3788 * include/bits/stl_deque.h (swap): Likewise.
3789 * include/bits/stl_list.h (swap): Likewise.
3790 * include/bits/stl_vector.h (swap): Likewise.
3791 * include/bits/stl_bvector.h (swap): Likewise.
3792 * include/bits/stl_queue.h (swap): Likewise.
3793 * include/bits/stl_stack.h (swap): Likewise.
3794 * include/bits/stl_tree.h (swap): Likewise.
3795 * include/bits/stl_map.h (swap): Likewise.
3796 * include/bits/stl_multimap.h (swap): Likewise.
3797 * include/bits/stl_set.h (swap): Likewise.
3798 * include/bits/stl_multiset.h (swap): Likewise.
3799 * include/bits/forward_list.h (swap): Likewise.
3800 * include/bits/unique_ptr.h (swap): Likewise.
3801 * include/debug/deque (swap): Likewise.
3802 * include/debug/list (swap): Likewise.
3803 * include/debug/vector (swap): Likewise.
3804 * include/debug/map.h (swap): Likewise.
3805 * include/debug/multimap.h (swap): Likewise.
3806 * include/debug/set.h (swap): Likewise.
3807 * include/debug/multiset.h (swap): Likewise.
3808 * include/debug/unordered_map (swap): Likewise.
3809 * include/debug/unordered_set (swap): Likewise.
3810 * include/ext/vstring.h (swap): Likewise.
3811 * include/tr1_impl/unordered_map (swap): Likewise.
3812 * include/tr1_impl/hashtable (swap): Likewise.
3813 * include/tr1_impl/unordered_set (swap): Likewise.
3814 * include/std/tuple (swap): Likewise.
3815 * include/std/mutex (swap): Likewise.
3816 * include/std/thread (swap): Likewise.
3817 (operator<<): Only output to lvalue streams.
3818 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
3819 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
3820 * testsuite/23_containers/deque/requirements/dr438/
3821 assign_neg.cc: Adjust line numbers.
3822 * testsuite/23_containers/deque/requirements/dr438/
3823 constructor_1_neg.cc: Likewise.
3824 * testsuite/23_containers/deque/requirements/dr438/
3825 constructor_2_neg.cc: Likewise.
3826 * testsuite/23_containers/deque/requirements/dr438/
3827 insert_neg.cc: Likewise.
3828 * testsuite/23_containers/list/requirements/dr438/
3829 assign_neg.cc: Likewise.
3830 * testsuite/23_containers/list/requirements/dr438/
3831 constructor_1_neg.cc: Likewise.
3832 * testsuite/23_containers/list/requirements/dr438/
3833 constructor_2_neg.cc: Likewise.
3834 * testsuite/23_containers/list/requirements/dr438/
3835 insert_neg.cc: Likewise.
3836 * testsuite/23_containers/vector/requirements/dr438/
3837 assign_neg.cc: Likewise.
3838 * testsuite/23_containers/vector/requirements/dr438/
3839 constructor_1_neg.cc: Likewise.
3840 * testsuite/23_containers/vector/requirements/dr438/
3841 constructor_2_neg.cc: Likewise.
3842 * testsuite/23_containers/vector/requirements/dr438/
3843 insert_neg.cc: Likewise.
3844 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
3845 test non-member swap.
3846 * testsuite/30_threads/thread/swap/2.cc: Remove.
3847
3848 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
3849
3850 * include/std/mutex: Move std::lock_error to ...
3851 * src/compatibility.cc: Here.
3852 * src/mutex.cc: Likewise.
3853 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
3854 for lock types and remove std::lock_error check.
3855
3856 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3857
3858 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
3859 double include.
3860
3861 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3862
3863 PR libstdc++/40160
3864 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
3865 typeid when __GXX_RTTI is undefined.
3866 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
3867 for null _M_variant._M_iterator._M_type,
3868 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
3869 * testsuite/21_strings/basic_string/40160.cc: New.
3870
3871 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3872
3873 * testsuite/26_numerics/random/discrete_distribution/cons/
3874 num_xbound_fun.cc: Minor tweaks.
3875 * testsuite/26_numerics/random/piecewise_constant_distribution/
3876 cons/initlist_fun.cc: Likewise
3877 * testsuite/26_numerics/random/piecewise_constant_distribution/
3878 cons/num_xbound_fun.cc: Likewise
3879 * testsuite/26_numerics/random/piecewise_linear_distribution/
3880 cons/initlist_fun.cc: Likewise
3881 * testsuite/26_numerics/random/piecewise_linear_distribution/
3882 cons/num_xbound_fun.cc: Likewise
3883
3884 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3885
3886 PR libstdc++/36211
3887 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
3888 cxxldflags to additional_flags rather than cxx_final.
3889
3890 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3891
3892 * testsuite/26_numerics/random/discrete_distribution/cons/
3893 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
3894 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3895 initlist_fun.cc: Likewise
3896 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3897 num_xbound_fun.cc: Likewise
3898 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3899 initlist_fun.cc: Likewise
3900 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3901 num_xbound_fun.cc: Likewise
3902
3903 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3904
3905 PR libstdc++/40123
3906 * random.tcc (independent_bits_engine<>::operator()()): Use
3907 result_type(1), not 1UL.
3908
3909 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
3910 and _M_b.min(), instead of this->max() and this->min().
3911
3912 * random.h (_ShiftMin1): Remove, adjust everywhere.
3913
3914 * random.tcc: Minor cosmetic changes.
3915
3916 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3917
3918 * include/bits/random.tcc (cauchy_distribution<>::
3919 operator()(_UniformRandomNumberGenerator&, const param_type&)):
3920 Avoid M_PI, a glibc extension.
3921
3922 2009-05-13 Ben Elliston <bje@au.ibm.com>
3923
3924 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
3925 * include/Makefile.in: Likewise.
3926
3927 2009-05-13 Ben Elliston <bje@au.ibm.com>
3928
3929 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
3930 const void * const.
3931
3932 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
3933
3934 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
3935 random number engines, complex, bitset, array, time utilities, and
3936 char_traits.
3937
3938 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
3939
3940 * libsupc++/exception: Include nested_exception.h in C++0x mode.
3941 * libsupc++/nested_exception.h: New.
3942 * libsupc++/Makefile.am: Add new header.
3943 * libsupc++/Makefile.in: Regenerate.
3944 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
3945 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
3946 * testsuite/18_support/nested_exception/cons.cc: New.
3947 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
3948 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
3949 * doc/xml/manual/status_cxx200x.xml: Adjust.
3950
3951 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3952
3953 * include/ext/throw_allocator.h: Remove redundant include.
3954
3955 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3956
3957 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3958 out of line member functions definitions.
3959 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3960 Remove, use static locals instead.
3961 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3962 * src/throw_allocator.cc: New.
3963 * src/Makefile.am: Add.
3964 * config/abi/pre/gnu.ver: Add exports.
3965 * src/Makefile.in: Regenerate.
3966
3967 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3968
3969 * configure.ac: Bump libtool_VERSION to 6:12:0.
3970 * configure: Regenerate.
3971
3972 2009-05-07 Matthias Klose <doko@ubuntu.com>
3973
3974 PR libstdc++/40038
3975 * src/math_stubs_long_double.cc: Add ceill.
3976
3977 2009-05-06 Johannes Singler <singler@ira.uka.de>
3978
3979 PR libstdc++/39546
3980 * include/parallel/algo.h (find_switch):
3981 Parametrize binder2nd with const T& instead of T.
3982 * testsuite/25_algorithms/find/39546.cc: new test case
3983
3984 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3985
3986 Revert:
3987 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3988
3989 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3990 possible.
3991 * configure: Regenerate.
3992
3993 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
3994
3995 PR libstdc++/39909
3996 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
3997 __set_once_functor_lock_ptr): Replace global lock object with local
3998 locks on global mutex.
3999 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
4000 __set_once_functor_lock_ptr): Likewise, keeping old function to
4001 preserve ABI.
4002 (__once_proxy): Use pointer to local lock if set, global lock
4003 otherwise.
4004 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
4005 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
4006 * testsuite/30_threads/call_once/39909.cc: New.
4007
4008 2009-05-03 Jan Hubicka <jh@suse.cz>
4009
4010 * include/parallel/settings.h (get): Mark const.
4011 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
4012 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
4013 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
4014 throw ().
4015 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
4016 (is_open, fd): Mark pure and throw ().
4017 (seekoff): Mark throw ().
4018
4019 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4020
4021 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
4022 possible.
4023 * configure: Regenerate.
4024
4025 2009-05-02 Jan Hubicka <jh@suse.cz>
4026
4027 * include/tr1_impl/functional_hash.h (explicit specializations of ()
4028 operator): Mark pure.
4029
4030 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
4031
4032 * scripts/create_testsuite_files: Remove thread directory.
4033
4034 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
4035
4036 PR libstdc++/39868
4037 * scripts/run_doxygen: Uncomment removal of includes.
4038 (problematic): Rewrite __cxxabiv1 namespace to abi.
4039
4040 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4041
4042 Revert the last commit.
4043
4044 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
4045
4046 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
4047 Replace global lock object with local locks on global mutex.
4048 * src/mutex.cc: Likewise.
4049 * config/abi/pre/gnu.ver: Adjust.
4050 * testsuite/30_threads/call_once/call_once2.cc: New.
4051
4052 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4053
4054 PR libstdc++/39880
4055 PR libstdc++/39881
4056 PR libstdc++/39882
4057 * include/std/system_error (is_error_code_enum<errc>): Remove.
4058 (error_condition<>::error_condition(_ErrorCodeEnum,)
4059 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
4060 (error_code<>::error_code(_ErrorCodeEnum,),
4061 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
4062 * testsuite/19_diagnostics/system_error/39880.cc: New.
4063 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
4064 Likewise.
4065 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
4066 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
4067 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
4068 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4069 Adjust.
4070 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4071 Likewise.
4072 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4073 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4074 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4075 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
4076 Likewise.
4077 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4078 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4079 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4080 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
4081
4082 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
4083
4084 * doc/xml/authors.xml: Add space.
4085 * doc/xml/faq.xml: Update links.
4086 * doc/xml/manual/intro.xml: Same.
4087 * doc/xml/manual/abi.xml: Update.
4088 * doc/xml/manual/appendix_contributing.xml: Fix typo.
4089 * doc/xml/manual/status_cxxtr1.xml: Update links.
4090 * doc/xml/manual/status_cxx1998.xml: Same.
4091 * doc/xml/manual/status_cxx200x.xml: Same.
4092
4093 2009-04-22 Jan Hubicka <jh@suse.cz>
4094
4095 * include/tr1_impl/array (at): Do not use builtin_expect.
4096 * include/ext/throw_allocator.h (allocate): Likewise.
4097 * include/ext/pool_allocator.h (allocate): Likweise.
4098 * include/ext/bitmap_allocator.h (allocate): Likewise.
4099 * include/ext/rc_string_base.h (_S_construct): Likewise.
4100 * include/ext/malloc_allocator.h (allocate): Likewise.
4101 * include/ext/mt_allocator.h (allocate): Likewise.
4102 * include/ext/sso_string_base.h (_M_construct): Likewise.
4103 * include/bits/basic_string.tcc (_S_construct): Likewise.
4104
4105 2009-04-22 Jan Hubicka <jh@suse.cz>
4106
4107 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
4108 (atexit, atoll, stroll, strtoull): Mark throw ()
4109 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
4110 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
4111 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
4112 (atexit, atoll, stroll, strtoull): Mark throw ()
4113 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
4114 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
4115
4116 2009-04-21 Jan Hubicka <jh@suse.cz>
4117
4118 * include/ext/atomicity.h
4119 (__exchange_and_add, __atomic_add): Mark throw ().
4120 * config/os/aix/atomicity.h
4121 * config/os/aix/atomicity.h
4122 * config/os/irix/atomicity.h
4123 * config/cpu/cris/atomicity.h
4124 * config/cpu/m68k/atomicity.h
4125 * config/cpu/hppa/atomicity.h
4126 * config/cpu/sparc/atomicity.h
4127 * config/cpu/i386/atomicity.h
4128 * config/cpu/i486/atomicity.h
4129 * config/cpu/sh/atomicity.h
4130 * config/cpu/generic/atomicity_mutex/atomicity.h
4131 * config/cpu/generic/atomicity_builtins/atomicity.h
4132 (__exchange_and_add, __atomic_add): Mark throw ().
4133
4134 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4135
4136 PR libstdc++/39835
4137 * include/bits/random.h: Avoid the badname __alpha (and, for
4138 consistency, __beta too).
4139 * include/bits/random.tcc: Likewise.
4140
4141 2009-04-19 Jan Hubicka <jh@suse.cz>
4142
4143 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
4144 _GLIBCXX_NOTHROW.
4145
4146 2009-04-19 Jan Hubicka <jh@suse.cz>
4147
4148 * include/c_compatibility/stdatomic.h
4149 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
4150 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
4151 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
4152
4153 2009-04-18 Jan Hubicka <jh@suse.cz>
4154
4155 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
4156 * libsupc++/unwind-cxx.h (__cxa_get_globals,
4157 __cxa_get_globals_fast): Mark const.
4158 (__cxa_get_exception_ptr): Mark pure.
4159 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
4160 (__terminate): Makr throw ().
4161 * libsupc++/exception (terminate): Mark throw().
4162 (uncaught_exception): Mark pure.
4163 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
4164 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
4165 Mark throw().
4166 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
4167 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
4168 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
4169 __cxa_guard_abort): Mark throw ().
4170 (__cxa_pure_virtual): Mark noreturn.
4171 (__cxa_current_exception_type): Mark throw and pure.
4172 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
4173 __cxa_exception_type): Mark pure.
4174 (_M_safe_bool_dummy): Mark pure and const.
4175
4176 2009-04-18 Jan Hubicka <jh@suse.cz>
4177
4178 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
4179 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
4180 _M_destroy_thread_key): Mark throw ()
4181 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
4182 _M_singular, _M_can_compare _M_get_mutex, _M_message,
4183 _M_get_max_length): Mark throw ().
4184 * include/debug/formatter.h (_M_message, _M_format_word,
4185 _M_get_max_length): Mark throw ().
4186 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
4187 _M_detach_single): Mark throw ().
4188 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
4189 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
4190 throw ()
4191 (_M_get_mutex): Mark throw ().
4192 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
4193 (_M_destroy_thread_key): Mark CONST and throw.
4194 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
4195 throw ().
4196
4197 2009-04-18 Jan Hubicka <jh@suse.cz>
4198
4199 * src/condition_variable.cc (condition_variable,
4200 condition_variable_any constructors): Mark throw()
4201 * src/hash.cc (operator() for long double, string, and wstring): Mark
4202 throw ().
4203 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
4204 _M_setup, rdbuf, str): Mark throw ().
4205 * src/chrono.cc (new): Mark throw ().
4206 * include/std/system_error (system_category, generic_category): Mark
4207 throw () and const.
4208 * include/std/chrono (now): Mark throw ().
4209 * include/std/condition_variable (condition_variable,
4210 ~condition_variable, condition_variable_any,
4211 ~condition_variable_any): Mark throw ().
4212 * include/std/mutex (mutex): Mark throw ().
4213 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
4214 throw.
4215 * include/bits/functional_hash.h (operator() on size_t): Mark pure
4216 and throw ().
4217 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
4218 * include/bits/locale_classes.h (_S_initialize_once,
4219 _S_clone_c_locale): Mark throw ().
4220 (_S_get_c_name): Mark const and throw ().
4221 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
4222 throw ().
4223 * include/bits/locale_facets.h (__convert_to_v explicit instances):
4224 Mark throw ().
4225 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
4226 throw ().
4227 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
4228 ios_base): Mark throw ()
4229 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
4230 * include/backward/strstream (strstreambuf constructors): Mark throw ().
4231 (str, freeze, _M_setupf): Mark throw ().
4232 (pcount): Mark pure and throw ().
4233 (rdbuf): Mark const and throw ().
4234
4235 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4236
4237 PR libstdc++/39802
4238 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
4239 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
4240 Always accept negative values, for unsigned types too.
4241 * testsuite/22_locale/num_get/get/char/39802.cc: New.
4242 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
4243
4244 2009-04-18 Jan Hubicka <jh@suse.cz>
4245
4246 * include/debug/formater.h: Include bits/c++config.h.
4247 (_M_error): Mark noreturn.
4248 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
4249 _GLIBCXX_NORETURN): New.
4250 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
4251 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
4252 Mark pure.
4253 * include/c_compatibility/stdatomic.h
4254 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
4255 __atomic_flag_wait_explicit, __atomic_flag_for_address):
4256 Mark by throw ().
4257 * src/atomic.cc (atomic_flag_test_and_set_explicit,
4258 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
4259 __atomic_flag_for_address): Mark by throw ().
4260
4261 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
4262
4263 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
4264
4265 2009-04-16 Jan Hubicka <jh@suse.cz>
4266
4267 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
4268 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
4269 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
4270 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
4271 out body to ...
4272 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
4273 functions.
4274 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
4275 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
4276 _Rb_tree_black_count): Mark nothrow.
4277
4278 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4279
4280 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
4281 from base classes.
4282 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
4283
4284 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
4285
4286 * doc/html: Regenerate.
4287
4288 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
4289
4290 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
4291
4292 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
4293 * doc/xml/gnu/fdl-1.2.xml: Same.
4294 * doc/xml/manual/numerics.xml: Same.
4295 * doc/xml/manual/concurrency.xml: Same.
4296 * doc/xml/manual/intro.xml: Same.
4297 * doc/xml/manual/status_cxxtr1.xml: Same.
4298 * doc/xml/manual/containers.xml: Same.
4299 * doc/xml/manual/io.xml: Same.
4300 * doc/xml/manual/utilities.xml: Same.
4301 * doc/xml/manual/support.xml: Same.
4302 * doc/xml/manual/using.xml: Same.
4303 * doc/xml/manual/localization.xml: Same.
4304 * doc/xml/manual/locale.xml: Same.
4305 * doc/xml/manual/extensions.xml: Same.
4306 * doc/xml/manual/appendix_contributing.xml: Same.
4307 * doc/xml/manual/diagnostics.xml: Same.
4308 * doc/xml/manual/status_cxx200x.xml: Same.
4309
4310 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
4311
4312 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
4313 * doc/xml/manual/status_cxx200x.xml: Adjust.
4314
4315 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
4316
4317 * doc/xml/spine.xml: Remove unused license entity, update
4318 copyright year.
4319
4320 * doc/xml/manual/spine.xml: Markup for primary index terms.
4321 * doc/xml/manual/numerics.xml: Same.
4322 * doc/xml/manual/intro.xml: Same.
4323 * doc/xml/manual/containers.xml: Same.
4324 * doc/xml/manual/io.xml: Same.
4325 * doc/xml/manual/appendix_porting.xml: Same.
4326 * doc/xml/manual/utilities.xml: Same.
4327 * doc/xml/manual/support.xml: Same.
4328 * doc/xml/manual/localization.xml: Same.
4329 * doc/xml/manual/strings.xml: Same.
4330 * doc/xml/manual/extensions.xml: Same.
4331 * doc/xml/manual/appendix_contributing.xml: Same.
4332 * doc/xml/manual/diagnostics.xml: Same.
4333 * doc/xml/manual/algorithms.xml: Same.
4334 * doc/xml/manual/appendix_free.xml: Same.
4335 * doc/xml/manual/iterators.xml: Same.
4336
4337 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
4338 * doc/xml/gnu/fdl-1.2.xml: Same.
4339
4340 * doc/xml/manual/status_cxx200x.xml: Re-write.
4341
4342 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 PR libstdc++/39629 (final bits)
4345 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
4346 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
4347 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
4348 Fix formula for __j.
4349 * include/bits/random.tcc (operator==(const normal_distribution<>&,
4350 const normal_distribution<>&): Remove.
4351 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
4352 const uniform_int_distribution<>&), operator==(const
4353 uniform_real_distribution<>&, const uniform_real_distribution<>&),
4354 operator==(const normal_distribution<>&, const normal_distribution<>&),
4355 operator==(const lognormal_distribution<>&,
4356 const lognormal_distribution<>&), operator==(const
4357 chi_squared_distribution<>&, const chi_squared_distribution<>&),
4358 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
4359 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
4360 operator==(const student_t_distribution<>&,
4361 const student_t_distribution<>&), operator==(const
4362 bernoulli_distribution<>&, const bernoulli_distribution<>&),
4363 operator==(const binomial_distribution<>&, const
4364 binomial_distribution<>&), operator==(const geometric_distribution<>&,
4365 const geometric_distribution<>&), operator==(const
4366 negative_binomial_distribution<>&, const
4367 negative_binomial_distribution<>&), operator==(const
4368 poisson_distribution<>&, const poisson_distribution<>&),
4369 operator==(const exponential_distribution<>&,
4370 const exponential_distribution<>&), operator==(const
4371 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
4372 weibull_distribution<>&, const weibull_distribution<>&),
4373 operator==(const extreme_value_distribution<>&,
4374 const extreme_value_distribution<>&), operator==(const
4375 discrete_distribution<>&, const discrete_distribution<>&),
4376 operator==(const piecewise_constant_distribution<>&,
4377 const piecewise_constant_distribution<>&), operator==(const
4378 piecewise_linear_distribution<>&, const
4379 piecewise_linear_distribution<>&)): Remove.
4380 * testsuite/26_numerics/random/uniform_real_distribution/operators/
4381 serialize.cc: Remove.
4382 * testsuite/26_numerics/random/piecewise_constant_distribution/
4383 operators/serialize.cc: Likewise.
4384 * testsuite/26_numerics/random/chi_squared_distribution/operators/
4385 serialize.cc: Likewise.
4386 * testsuite/26_numerics/random/normal_distribution/operators/
4387 serialize.cc: Likewise.
4388 * testsuite/26_numerics/random/uniform_int_distribution/operators/
4389 serialize.cc: Likewise.
4390 * testsuite/26_numerics/random/poisson_distribution/operators/
4391 serialize.cc: Likewise.
4392 * testsuite/26_numerics/random/bernoulli_distribution/operators/
4393 serialize.cc: Likewise.
4394 * testsuite/26_numerics/random/discrete_distribution/operators/
4395 serialize.cc: Likewise.
4396 * testsuite/26_numerics/random/weibull_distribution/operators/
4397 serialize.cc: Likewise.
4398 * testsuite/26_numerics/random/negative_binomial_distribution/
4399 operators/serialize.cc: Likewise.
4400 * testsuite/26_numerics/random/cauchy_distribution/operators/
4401 serialize.cc: Likewise.
4402 * testsuite/26_numerics/random/gamma_distribution/operators/
4403 serialize.cc: Likewise.
4404 * testsuite/26_numerics/random/fisher_f_distribution/operators/
4405 serialize.cc: Likewise.
4406 * testsuite/26_numerics/random/exponential_distribution/operators/
4407 serialize.cc: Likewise.
4408 * testsuite/26_numerics/random/lognormal_distribution/operators/
4409 serialize.cc: Likewise.
4410 * testsuite/26_numerics/random/binomial_distribution/operators/
4411 serialize.cc: Likewise.
4412 * testsuite/26_numerics/random/extreme_value_distribution/
4413 operators/serialize.cc: Likewise.
4414 * testsuite/26_numerics/random/piecewise_linear_distribution/
4415 operators/serialize.cc: Likewise.
4416 * testsuite/26_numerics/random/student_t_distribution/operators/
4417 serialize.cc: Likewise.
4418 * testsuite/26_numerics/random/geometric_distribution/operators/
4419 serialize.cc: Likewise.
4420
4421 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
4422 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
4423 mersenne_twister_engine<>::seed(_Gen&,
4424 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
4425 subtract_with_carry_engine<>::seed(_Gen&,
4426 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
4427 Remove, unused.
4428 * include/bits/random.tcc (linear_congruential_engine<>::
4429 seed(_Gen&, false_type): Likewise.
4430
4431 2009-04-09 Nick Clifton <nickc@redhat.com>
4432
4433 * src/allocator-inst.cc: Change copyright header to refer to
4434 version 3 of the GNU General Public License with version 3.1
4435 of the GCC Runtime Library Exception and to point readers at
4436 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
4437 web page.
4438 * config/abi/compatibility.h: Likewise.
4439 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
4440 * config/abi/pre/gnu.ver: Likewise.
4441 * config/allocator/bitmap_allocator_base.h: Likewise.
4442 * config/allocator/malloc_allocator_base.h: Likewise.
4443 * config/allocator/mt_allocator_base.h: Likewise.
4444 * config/allocator/new_allocator_base.h: Likewise.
4445 * config/allocator/pool_allocator_base.h: Likewise.
4446 * config/cpu/alpha/atomic_word.h: Likewise.
4447 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
4448 * config/cpu/cris/atomic_word.h: Likewise.
4449 * config/cpu/cris/atomicity.h: Likewise.
4450 * config/cpu/generic/atomic_word.h: Likewise.
4451 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
4452 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
4453 * config/cpu/generic/cpu_defines.h: Likewise.
4454 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
4455 * config/cpu/hppa/atomicity.h: Likewise.
4456 * config/cpu/i386/atomicity.h: Likewise.
4457 * config/cpu/i486/atomicity.h: Likewise.
4458 * config/cpu/ia64/atomic_word.h: Likewise.
4459 * config/cpu/m68k/atomicity.h: Likewise.
4460 * config/cpu/powerpc/atomic_word.h: Likewise.
4461 * config/cpu/powerpc/cpu_defines.h: Likewise.
4462 * config/cpu/sh/atomicity.h: Likewise.
4463 * config/cpu/sparc/atomic_word.h: Likewise.
4464 * config/cpu/sparc/atomicity.h: Likewise.
4465 * config/io/basic_file_stdio.cc: Likewise.
4466 * config/io/basic_file_stdio.h: Likewise.
4467 * config/io/c_io_stdio.h: Likewise.
4468 * config/locale/darwin/ctype_members.cc: Likewise.
4469 * config/locale/generic/c++locale_internal.h: Likewise.
4470 * config/locale/generic/c_locale.cc: Likewise.
4471 * config/locale/generic/c_locale.h: Likewise.
4472 * config/locale/generic/codecvt_members.cc: Likewise.
4473 * config/locale/generic/collate_members.cc: Likewise.
4474 * config/locale/generic/ctype_members.cc: Likewise.
4475 * config/locale/generic/messages_members.cc: Likewise.
4476 * config/locale/generic/messages_members.h: Likewise.
4477 * config/locale/generic/monetary_members.cc: Likewise.
4478 * config/locale/generic/numeric_members.cc: Likewise.
4479 * config/locale/generic/time_members.cc: Likewise.
4480 * config/locale/generic/time_members.h: Likewise.
4481 * config/locale/gnu/c++locale_internal.h: Likewise.
4482 * config/locale/gnu/c_locale.cc: Likewise.
4483 * config/locale/gnu/c_locale.h: Likewise.
4484 * config/locale/gnu/codecvt_members.cc: Likewise.
4485 * config/locale/gnu/collate_members.cc: Likewise.
4486 * config/locale/gnu/ctype_members.cc: Likewise.
4487 * config/locale/gnu/messages_members.cc: Likewise.
4488 * config/locale/gnu/messages_members.h: Likewise.
4489 * config/locale/gnu/monetary_members.cc: Likewise.
4490 * config/locale/gnu/numeric_members.cc: Likewise.
4491 * config/locale/gnu/time_members.cc: Likewise.
4492 * config/locale/gnu/time_members.h: Likewise.
4493 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
4494 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
4495 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
4496 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
4497 * config/os/aix/atomic_word.h: Likewise.
4498 * config/os/aix/atomicity.h: Likewise.
4499 * config/os/aix/ctype_base.h: Likewise.
4500 * config/os/aix/ctype_inline.h: Likewise.
4501 * config/os/aix/ctype_noninline.h: Likewise.
4502 * config/os/aix/os_defines.h: Likewise.
4503 * config/os/bsd/darwin/ctype_base.h: Likewise.
4504 * config/os/bsd/darwin/ctype_inline.h: Likewise.
4505 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
4506 * config/os/bsd/darwin/os_defines.h: Likewise.
4507 * config/os/bsd/freebsd/ctype_base.h: Likewise.
4508 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
4509 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
4510 * config/os/bsd/freebsd/os_defines.h: Likewise.
4511 * config/os/bsd/netbsd/ctype_base.h: Likewise.
4512 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
4513 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
4514 * config/os/bsd/netbsd/os_defines.h: Likewise.
4515 * config/os/djgpp/ctype_base.h: Likewise.
4516 * config/os/djgpp/ctype_inline.h: Likewise.
4517 * config/os/djgpp/ctype_noninline.h: Likewise.
4518 * config/os/djgpp/os_defines.h: Likewise.
4519 * config/os/generic/ctype_base.h: Likewise.
4520 * config/os/generic/ctype_inline.h: Likewise.
4521 * config/os/generic/ctype_noninline.h: Likewise.
4522 * config/os/generic/error_constants.h: Likewise.
4523 * config/os/generic/os_defines.h: Likewise.
4524 * config/os/gnu-linux/ctype_base.h: Likewise.
4525 * config/os/gnu-linux/ctype_inline.h: Likewise.
4526 * config/os/gnu-linux/ctype_noninline.h: Likewise.
4527 * config/os/gnu-linux/os_defines.h: Likewise.
4528 * config/os/hpux/ctype_base.h: Likewise.
4529 * config/os/hpux/ctype_inline.h: Likewise.
4530 * config/os/hpux/ctype_noninline.h: Likewise.
4531 * config/os/hpux/os_defines.h: Likewise.
4532 * config/os/irix/atomic_word.h: Likewise.
4533 * config/os/irix/atomicity.h: Likewise.
4534 * config/os/irix/irix5.2/ctype_base.h: Likewise.
4535 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
4536 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
4537 * config/os/irix/irix5.2/os_defines.h: Likewise.
4538 * config/os/irix/irix6.5/ctype_base.h: Likewise.
4539 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
4540 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
4541 * config/os/irix/irix6.5/os_defines.h: Likewise.
4542 * config/os/mingw32/ctype_base.h: Likewise.
4543 * config/os/mingw32/ctype_inline.h: Likewise.
4544 * config/os/mingw32/ctype_noninline.h: Likewise.
4545 * config/os/mingw32/error_constants.h: Likewise.
4546 * config/os/mingw32/os_defines.h: Likewise.
4547 * config/os/newlib/ctype_base.h: Likewise.
4548 * config/os/newlib/ctype_inline.h: Likewise.
4549 * config/os/newlib/ctype_noninline.h: Likewise.
4550 * config/os/newlib/os_defines.h: Likewise.
4551 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
4552 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
4553 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
4554 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
4555 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
4556 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
4557 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
4558 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
4559 * config/os/tpf/ctype_base.h: Likewise.
4560 * config/os/tpf/ctype_inline.h: Likewise.
4561 * config/os/tpf/ctype_noninline.h: Likewise.
4562 * config/os/tpf/os_defines.h: Likewise.
4563 * config/os/uclibc/ctype_base.h: Likewise.
4564 * config/os/uclibc/ctype_inline.h: Likewise.
4565 * config/os/uclibc/ctype_noninline.h: Likewise.
4566 * config/os/uclibc/os_defines.h: Likewise.
4567 * config/os/vxworks/ctype_base.h: Likewise.
4568 * config/os/vxworks/ctype_inline.h: Likewise.
4569 * config/os/vxworks/ctype_noninline.h: Likewise.
4570 * config/os/vxworks/os_defines.h: Likewise.
4571 * include/backward/auto_ptr.h: Likewise.
4572 * include/backward/backward_warning.h: Likewise.
4573 * include/backward/binders.h: Likewise.
4574 * include/backward/hash_fun.h: Likewise.
4575 * include/backward/hash_map: Likewise.
4576 * include/backward/hash_set: Likewise.
4577 * include/backward/hashtable.h: Likewise.
4578 * include/backward/strstream: Likewise.
4579 * include/bits/algorithmfwd.h: Likewise.
4580 * include/bits/allocator.h: Likewise.
4581 * include/bits/atomic_0.h: Likewise.
4582 * include/bits/atomic_2.h: Likewise.
4583 * include/bits/atomicfwd_c.h: Likewise.
4584 * include/bits/atomicfwd_cxx.h: Likewise.
4585 * include/bits/basic_ios.h: Likewise.
4586 * include/bits/basic_ios.tcc: Likewise.
4587 * include/bits/basic_string.h: Likewise.
4588 * include/bits/basic_string.tcc: Likewise.
4589 * include/bits/boost_concept_check.h: Likewise.
4590 * include/bits/c++config: Likewise.
4591 * include/bits/char_traits.h: Likewise.
4592 * include/bits/codecvt.h: Likewise.
4593 * include/bits/concept_check.h: Likewise.
4594 * include/bits/cpp_type_traits.h: Likewise.
4595 * include/bits/deque.tcc: Likewise.
4596 * include/bits/forward_list.h: Likewise.
4597 * include/bits/forward_list.tcc: Likewise.
4598 * include/bits/fstream.tcc: Likewise.
4599 * include/bits/functexcept.h: Likewise.
4600 * include/bits/functional_hash.h: Likewise.
4601 * include/bits/gslice.h: Likewise.
4602 * include/bits/gslice_array.h: Likewise.
4603 * include/bits/hashtable.h: Likewise.
4604 * include/bits/indirect_array.h: Likewise.
4605 * include/bits/ios_base.h: Likewise.
4606 * include/bits/istream.tcc: Likewise.
4607 * include/bits/list.tcc: Likewise.
4608 * include/bits/locale_classes.h: Likewise.
4609 * include/bits/locale_classes.tcc: Likewise.
4610 * include/bits/locale_facets.h: Likewise.
4611 * include/bits/locale_facets.tcc: Likewise.
4612 * include/bits/locale_facets_nonio.h: Likewise.
4613 * include/bits/locale_facets_nonio.tcc: Likewise.
4614 * include/bits/localefwd.h: Likewise.
4615 * include/bits/mask_array.h: Likewise.
4616 * include/bits/move.h: Likewise.
4617 * include/bits/ostream.tcc: Likewise.
4618 * include/bits/ostream_insert.h: Likewise.
4619 * include/bits/postypes.h: Likewise.
4620 * include/bits/shared_ptr.h: Likewise.
4621 * include/bits/slice_array.h: Likewise.
4622 * include/bits/sstream.tcc: Likewise.
4623 * include/bits/stl_algo.h: Likewise.
4624 * include/bits/stl_algobase.h: Likewise.
4625 * include/bits/stl_bvector.h: Likewise.
4626 * include/bits/stl_construct.h: Likewise.
4627 * include/bits/stl_deque.h: Likewise.
4628 * include/bits/stl_function.h: Likewise.
4629 * include/bits/stl_heap.h: Likewise.
4630 * include/bits/stl_iterator.h: Likewise.
4631 * include/bits/stl_iterator_base_funcs.h: Likewise.
4632 * include/bits/stl_iterator_base_types.h: Likewise.
4633 * include/bits/stl_list.h: Likewise.
4634 * include/bits/stl_map.h: Likewise.
4635 * include/bits/stl_multimap.h: Likewise.
4636 * include/bits/stl_multiset.h: Likewise.
4637 * include/bits/stl_numeric.h: Likewise.
4638 * include/bits/stl_pair.h: Likewise.
4639 * include/bits/stl_queue.h: Likewise.
4640 * include/bits/stl_raw_storage_iter.h: Likewise.
4641 * include/bits/stl_relops.h: Likewise.
4642 * include/bits/stl_set.h: Likewise.
4643 * include/bits/stl_stack.h: Likewise.
4644 * include/bits/stl_tempbuf.h: Likewise.
4645 * include/bits/stl_tree.h: Likewise.
4646 * include/bits/stl_uninitialized.h: Likewise.
4647 * include/bits/stl_vector.h: Likewise.
4648 * include/bits/stream_iterator.h: Likewise.
4649 * include/bits/streambuf.tcc: Likewise.
4650 * include/bits/streambuf_iterator.h: Likewise.
4651 * include/bits/stringfwd.h: Likewise.
4652 * include/bits/unique_ptr.h: Likewise.
4653 * include/bits/valarray_after.h: Likewise.
4654 * include/bits/valarray_array.h: Likewise.
4655 * include/bits/valarray_array.tcc: Likewise.
4656 * include/bits/valarray_before.h: Likewise.
4657 * include/bits/vector.tcc: Likewise.
4658 * include/c/cassert: Likewise.
4659 * include/c/cctype: Likewise.
4660 * include/c/cerrno: Likewise.
4661 * include/c/cfloat: Likewise.
4662 * include/c/ciso646: Likewise.
4663 * include/c/climits: Likewise.
4664 * include/c/clocale: Likewise.
4665 * include/c/cmath: Likewise.
4666 * include/c/csetjmp: Likewise.
4667 * include/c/csignal: Likewise.
4668 * include/c/cstdarg: Likewise.
4669 * include/c/cstddef: Likewise.
4670 * include/c/cstdio: Likewise.
4671 * include/c/cstdlib: Likewise.
4672 * include/c/cstring: Likewise.
4673 * include/c/ctime: Likewise.
4674 * include/c/cwchar: Likewise.
4675 * include/c/cwctype: Likewise.
4676 * include/c_compatibility/assert.h: Likewise.
4677 * include/c_compatibility/complex.h: Likewise.
4678 * include/c_compatibility/ctype.h: Likewise.
4679 * include/c_compatibility/errno.h: Likewise.
4680 * include/c_compatibility/fenv.h: Likewise.
4681 * include/c_compatibility/float.h: Likewise.
4682 * include/c_compatibility/inttypes.h: Likewise.
4683 * include/c_compatibility/iso646.h: Likewise.
4684 * include/c_compatibility/limits.h: Likewise.
4685 * include/c_compatibility/locale.h: Likewise.
4686 * include/c_compatibility/math.h: Likewise.
4687 * include/c_compatibility/setjmp.h: Likewise.
4688 * include/c_compatibility/signal.h: Likewise.
4689 * include/c_compatibility/stdarg.h: Likewise.
4690 * include/c_compatibility/stdatomic.h: Likewise.
4691 * include/c_compatibility/stdbool.h: Likewise.
4692 * include/c_compatibility/stddef.h: Likewise.
4693 * include/c_compatibility/stdint.h: Likewise.
4694 * include/c_compatibility/stdio.h: Likewise.
4695 * include/c_compatibility/stdlib.h: Likewise.
4696 * include/c_compatibility/string.h: Likewise.
4697 * include/c_compatibility/tgmath.h: Likewise.
4698 * include/c_compatibility/time.h: Likewise.
4699 * include/c_compatibility/wchar.h: Likewise.
4700 * include/c_compatibility/wctype.h: Likewise.
4701 * include/c_global/cassert: Likewise.
4702 * include/c_global/ccomplex: Likewise.
4703 * include/c_global/cctype: Likewise.
4704 * include/c_global/cerrno: Likewise.
4705 * include/c_global/cfenv: Likewise.
4706 * include/c_global/cfloat: Likewise.
4707 * include/c_global/cinttypes: Likewise.
4708 * include/c_global/ciso646: Likewise.
4709 * include/c_global/climits: Likewise.
4710 * include/c_global/clocale: Likewise.
4711 * include/c_global/cmath.tcc: Likewise.
4712 * include/c_global/cmath: Likewise.
4713 * include/c_global/csetjmp: Likewise.
4714 * include/c_global/csignal: Likewise.
4715 * include/c_global/cstdarg: Likewise.
4716 * include/c_global/cstdatomic: Likewise.
4717 * include/c_global/cstdbool: Likewise.
4718 * include/c_global/cstddef: Likewise.
4719 * include/c_global/cstdint: Likewise.
4720 * include/c_global/cstdio: Likewise.
4721 * include/c_global/cstdlib: Likewise.
4722 * include/c_global/cstring: Likewise.
4723 * include/c_global/ctgmath: Likewise.
4724 * include/c_global/ctime: Likewise.
4725 * include/c_global/cwchar: Likewise.
4726 * include/c_global/cwctype: Likewise.
4727 * include/c_std/cassert: Likewise.
4728 * include/c_std/cctype: Likewise.
4729 * include/c_std/cerrno: Likewise.
4730 * include/c_std/cfloat: Likewise.
4731 * include/c_std/ciso646: Likewise.
4732 * include/c_std/climits: Likewise.
4733 * include/c_std/clocale: Likewise.
4734 * include/c_std/cmath.tcc: Likewise.
4735 * include/c_std/cmath: Likewise.
4736 * include/c_std/csetjmp: Likewise.
4737 * include/c_std/csignal: Likewise.
4738 * include/c_std/cstdarg: Likewise.
4739 * include/c_std/cstddef: Likewise.
4740 * include/c_std/cstdio: Likewise.
4741 * include/c_std/cstdlib: Likewise.
4742 * include/c_std/cstring: Likewise.
4743 * include/c_std/ctime: Likewise.
4744 * include/c_std/cwchar: Likewise.
4745 * include/c_std/cwctype: Likewise.
4746 * include/debug/bitset: Likewise.
4747 * include/debug/debug.h: Likewise.
4748 * include/debug/deque: Likewise.
4749 * include/debug/formatter.h: Likewise.
4750 * include/debug/functions.h: Likewise.
4751 * include/debug/list: Likewise.
4752 * include/debug/macros.h: Likewise.
4753 * include/debug/map.h: Likewise.
4754 * include/debug/map: Likewise.
4755 * include/debug/multimap.h: Likewise.
4756 * include/debug/multiset.h: Likewise.
4757 * include/debug/safe_base.h: Likewise.
4758 * include/debug/safe_iterator.h: Likewise.
4759 * include/debug/safe_iterator.tcc: Likewise.
4760 * include/debug/safe_sequence.h: Likewise.
4761 * include/debug/set.h: Likewise.
4762 * include/debug/set: Likewise.
4763 * include/debug/string: Likewise.
4764 * include/debug/unordered_map: Likewise.
4765 * include/debug/unordered_set: Likewise.
4766 * include/debug/vector: Likewise.
4767 * include/ext/algorithm: Likewise.
4768 * include/ext/array_allocator.h: Likewise.
4769 * include/ext/atomicity.h: Likewise.
4770 * include/ext/bitmap_allocator.h: Likewise.
4771 * include/ext/cast.h: Likewise.
4772 * include/ext/codecvt_specializations.h: Likewise.
4773 * include/ext/concurrence.h: Likewise.
4774 * include/ext/debug_allocator.h: Likewise.
4775 * include/ext/enc_filebuf.h: Likewise.
4776 * include/ext/extptr_allocator.h: Likewise.
4777 * include/ext/functional: Likewise.
4778 * include/ext/iterator: Likewise.
4779 * include/ext/malloc_allocator.h: Likewise.
4780 * include/ext/memory: Likewise.
4781 * include/ext/mt_allocator.h: Likewise.
4782 * include/ext/new_allocator.h: Likewise.
4783 * include/ext/numeric: Likewise.
4784 * include/ext/numeric_traits.h: Likewise.
4785 * include/ext/pb_ds/assoc_container.hpp: Likewise.
4786 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
4787 Likewise.
4788 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
4789 Likewise.
4790 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
4791 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
4792 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
4793 Likewise.
4794 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
4795 Likewise.
4796 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
4797 Likewise.
4798 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
4799 Likewise.
4800 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
4801 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
4802 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
4803 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
4804 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
4805 Likewise.
4806 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
4807 Likewise.
4808 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
4809 Likewise.
4810 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
4811 Likewise.
4812 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
4813 Likewise.
4814 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
4815 Likewise.
4816 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
4817 Likewise.
4818 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
4819 Likewise.
4820 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
4821 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
4822 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
4823 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
4824 Likewise.
4825 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
4826 Likewise.
4827 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
4828 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
4829 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
4830 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
4831 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
4832 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
4833 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
4834 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
4835 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
4836 Likewise.
4837 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
4838 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
4839 Likewise.
4840 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
4841 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
4842 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
4843 Likewise.
4844 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
4845 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
4846 Likewise.
4847 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
4848 Likewise.
4849 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
4850 Likewise.
4851 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
4852 Likewise.
4853 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
4854 Likewise.
4855 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
4856 Likewise.
4857 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
4858 Likewise.
4859 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
4860 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
4861 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
4862 Likewise.
4863 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
4864 Likewise.
4865 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4866 Likewise.
4867 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4868 Likewise.
4869 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
4870 Likewise.
4871 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4872 Likewise.
4873 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
4874 Likewise.
4875 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
4876 Likewise.
4877 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
4878 Likewise.
4879 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4880 Likewise.
4881 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
4882 Likewise.
4883 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
4884 Likewise.
4885 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
4886 Likewise.
4887 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
4888 Likewise.
4889 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
4890 Likewise.
4891 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4892 Likewise.
4893 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
4894 Likewise.
4895 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
4896 Likewise.
4897 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
4898 Likewise.
4899 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
4900 Likewise.
4901 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4902 Likewise.
4903 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
4904 Likewise.
4905 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
4906 Likewise.
4907 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
4908 Likewise.
4909 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
4910 Likewise.
4911 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
4912 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
4913 Likewise.
4914 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
4915 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
4916 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
4917 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
4918 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
4919 Likewise.
4920 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4921 Likewise.
4922 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4923 Likewise.
4924 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
4925 Likewise.
4926 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4927 Likewise.
4928 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
4929 Likewise.
4930 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
4931 Likewise.
4932 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4933 Likewise.
4934 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
4935 Likewise.
4936 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
4937 Likewise.
4938 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
4939 Likewise.
4940 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
4941 Likewise.
4942 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
4943 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
4944 Likewise.
4945 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
4946 Likewise.
4947 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4948 Likewise.
4949 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
4950 Likewise.
4951 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
4952 Likewise.
4953 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
4954 Likewise.
4955 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
4956 Likewise.
4957 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4958 Likewise.
4959 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
4960 Likewise.
4961 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
4962 Likewise.
4963 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
4964 Likewise.
4965 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
4966 Likewise.
4967 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
4968 Likewise.
4969 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
4970 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
4971 Likewise.
4972 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
4973 Likewise.
4974 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
4975 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
4976 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
4977 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
4978 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
4979 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
4980 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
4981 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
4982 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
4983 Likewise.
4984 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
4985 Likewise.
4986 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
4987 Likewise.
4988 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
4989 Likewise.
4990 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
4991 Likewise.
4992 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
4993 Likewise.
4994 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
4995 Likewise.
4996 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
4997 Likewise.
4998 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
4999 Likewise.
5000 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
5001 Likewise.
5002 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
5003 Likewise.
5004 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
5005 Likewise.
5006 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
5007 Likewise.
5008 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
5009 Likewise.
5010 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
5011 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
5012 Likewise.
5013 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
5014 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
5015 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
5016 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
5017 Likewise.
5018 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
5019 Likewise.
5020 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
5021 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
5022 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
5023 Likewise.
5024 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
5025 Likewise.
5026 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
5027 Likewise.
5028 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
5029 Likewise.
5030 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
5031 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
5032 Likewise.
5033 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
5034 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
5035 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
5036 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
5037 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
5038 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
5039 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
5040 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
5041 Likewise.
5042 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
5043 Likewise.
5044 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
5045 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
5046 Likewise.
5047 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
5048 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
5049 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
5050 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
5051 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
5052 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
5053 Likewise.
5054 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
5055 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
5056 Likewise.
5057 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
5058 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
5059 Likewise.
5060 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
5061 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
5062 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
5063 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
5064 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
5065 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
5066 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
5067 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
5068 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
5069 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
5070 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
5071 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
5072 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
5073 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
5074 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
5075 Likewise.
5076 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
5077 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
5078 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
5079 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
5080 Likewise.
5081 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
5082 Likewise.
5083 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
5084 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
5085 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
5086 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
5087 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
5088 Likewise.
5089 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
5090 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
5091 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
5092 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
5093 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
5094 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
5095 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
5096 Likewise.
5097 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
5098 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
5099 Likewise.
5100 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
5101 Likewise.
5102 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
5103 Likewise.
5104 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
5105 Likewise.
5106 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
5107 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
5108 Likewise.
5109 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
5110 Likewise.
5111 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
5112 Likewise.
5113 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
5114 Likewise.
5115 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
5116 Likewise.
5117 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
5118 Likewise.
5119 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
5120 Likewise.
5121 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
5122 Likewise.
5123 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
5124 Likewise.
5125 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
5126 Likewise.
5127 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
5128 Likewise.
5129 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
5130 Likewise.
5131 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
5132 Likewise.
5133 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
5134 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
5135 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
5136 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
5137 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
5138 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
5139 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
5140 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
5141 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
5142 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
5143 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
5144 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
5145 Likewise.
5146 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
5147 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
5148 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
5149 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
5150 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
5151 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
5152 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
5153 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
5154 Likewise.
5155 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
5156 Likewise.
5157 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
5158 Likewise.
5159 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
5160 Likewise.
5161 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
5162 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
5163 Likewise.
5164 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
5165 Likewise.
5166 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
5167 Likewise.
5168 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
5169 Likewise.
5170 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
5171 Likewise.
5172 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
5173 Likewise.
5174 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
5175 Likewise.
5176 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
5177 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
5178 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
5179 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
5180 Likewise.
5181 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
5182 Likewise.
5183 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
5184 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
5185 Likewise.
5186 * include/ext/pb_ds/exception.hpp: Likewise.
5187 * include/ext/pb_ds/hash_policy.hpp: Likewise.
5188 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
5189 * include/ext/pb_ds/priority_queue.hpp: Likewise.
5190 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
5191 * include/ext/pb_ds/tree_policy.hpp: Likewise.
5192 * include/ext/pb_ds/trie_policy.hpp: Likewise.
5193 * include/ext/pod_char_traits.h: Likewise.
5194 * include/ext/pointer.h: Likewise.
5195 * include/ext/pool_allocator.h: Likewise.
5196 * include/ext/rb_tree: Likewise.
5197 * include/ext/rc_string_base.h: Likewise.
5198 * include/ext/rope: Likewise.
5199 * include/ext/ropeimpl.h: Likewise.
5200 * include/ext/slist: Likewise.
5201 * include/ext/sso_string_base.h: Likewise.
5202 * include/ext/stdio_filebuf.h: Likewise.
5203 * include/ext/stdio_sync_filebuf.h: Likewise.
5204 * include/ext/string_conversions.h: Likewise.
5205 * include/ext/throw_allocator.h: Likewise.
5206 * include/ext/type_traits.h: Likewise.
5207 * include/ext/typelist.h: Likewise.
5208 * include/ext/vstring.h: Likewise.
5209 * include/ext/vstring.tcc: Likewise.
5210 * include/ext/vstring_fwd.h: Likewise.
5211 * include/ext/vstring_util.h: Likewise.
5212 * include/parallel/algo.h: Likewise.
5213 * include/parallel/algobase.h: Likewise.
5214 * include/parallel/algorithm: Likewise.
5215 * include/parallel/algorithmfwd.h: Likewise.
5216 * include/parallel/balanced_quicksort.h: Likewise.
5217 * include/parallel/base.h: Likewise.
5218 * include/parallel/basic_iterator.h: Likewise.
5219 * include/parallel/checkers.h: Likewise.
5220 * include/parallel/compatibility.h: Likewise.
5221 * include/parallel/compiletime_settings.h: Likewise.
5222 * include/parallel/equally_split.h: Likewise.
5223 * include/parallel/features.h: Likewise.
5224 * include/parallel/find.h: Likewise.
5225 * include/parallel/find_selectors.h: Likewise.
5226 * include/parallel/for_each.h: Likewise.
5227 * include/parallel/for_each_selectors.h: Likewise.
5228 * include/parallel/iterator.h: Likewise.
5229 * include/parallel/list_partition.h: Likewise.
5230 * include/parallel/losertree.h: Likewise.
5231 * include/parallel/merge.h: Likewise.
5232 * include/parallel/multiseq_selection.h: Likewise.
5233 * include/parallel/multiway_merge.h: Likewise.
5234 * include/parallel/multiway_mergesort.h: Likewise.
5235 * include/parallel/numeric: Likewise.
5236 * include/parallel/numericfwd.h: Likewise.
5237 * include/parallel/omp_loop.h: Likewise.
5238 * include/parallel/omp_loop_static.h: Likewise.
5239 * include/parallel/par_loop.h: Likewise.
5240 * include/parallel/parallel.h: Likewise.
5241 * include/parallel/partial_sum.h: Likewise.
5242 * include/parallel/partition.h: Likewise.
5243 * include/parallel/queue.h: Likewise.
5244 * include/parallel/quicksort.h: Likewise.
5245 * include/parallel/random_number.h: Likewise.
5246 * include/parallel/random_shuffle.h: Likewise.
5247 * include/parallel/search.h: Likewise.
5248 * include/parallel/set_operations.h: Likewise.
5249 * include/parallel/settings.h: Likewise.
5250 * include/parallel/sort.h: Likewise.
5251 * include/parallel/tags.h: Likewise.
5252 * include/parallel/types.h: Likewise.
5253 * include/parallel/unique_copy.h: Likewise.
5254 * include/parallel/workstealing.h: Likewise.
5255 * include/precompiled/extc++.h: Likewise.
5256 * include/precompiled/stdc++.h: Likewise.
5257 * include/precompiled/stdtr1c++.h: Likewise.
5258 * include/std/algorithm: Likewise.
5259 * include/std/array: Likewise.
5260 * include/std/bitset: Likewise.
5261 * include/std/c++0x_warning.h: Likewise.
5262 * include/std/chrono: Likewise.
5263 * include/std/complex: Likewise.
5264 * include/std/condition_variable: Likewise.
5265 * include/std/deque: Likewise.
5266 * include/std/forward_list: Likewise.
5267 * include/std/fstream: Likewise.
5268 * include/std/functional: Likewise.
5269 * include/std/iomanip: Likewise.
5270 * include/std/ios: Likewise.
5271 * include/std/iosfwd: Likewise.
5272 * include/std/iostream: Likewise.
5273 * include/std/istream: Likewise.
5274 * include/std/iterator: Likewise.
5275 * include/std/limits: Likewise.
5276 * include/std/list: Likewise.
5277 * include/std/locale: Likewise.
5278 * include/std/map: Likewise.
5279 * include/std/memory: Likewise.
5280 * include/std/mutex: Likewise.
5281 * include/std/numeric: Likewise.
5282 * include/std/ostream: Likewise.
5283 * include/std/queue: Likewise.
5284 * include/std/random: Likewise.
5285 * include/std/ratio: Likewise.
5286 * include/std/regex: Likewise.
5287 * include/std/set: Likewise.
5288 * include/std/sstream: Likewise.
5289 * include/std/stack: Likewise.
5290 * include/std/stdexcept: Likewise.
5291 * include/std/streambuf: Likewise.
5292 * include/std/string: Likewise.
5293 * include/std/system_error: Likewise.
5294 * include/std/thread: Likewise.
5295 * include/std/tuple: Likewise.
5296 * include/std/type_traits: Likewise.
5297 * include/std/unordered_map: Likewise.
5298 * include/std/unordered_set: Likewise.
5299 * include/std/utility: Likewise.
5300 * include/std/valarray: Likewise.
5301 * include/std/vector: Likewise.
5302 * include/tr1/array: Likewise.
5303 * include/tr1/bessel_function.tcc: Likewise.
5304 * include/tr1/beta_function.tcc: Likewise.
5305 * include/tr1/ccomplex: Likewise.
5306 * include/tr1/cctype: Likewise.
5307 * include/tr1/cfenv: Likewise.
5308 * include/tr1/cfloat: Likewise.
5309 * include/tr1/cinttypes: Likewise.
5310 * include/tr1/climits: Likewise.
5311 * include/tr1/cmath: Likewise.
5312 * include/tr1/complex.h: Likewise.
5313 * include/tr1/complex: Likewise.
5314 * include/tr1/cstdarg: Likewise.
5315 * include/tr1/cstdbool: Likewise.
5316 * include/tr1/cstdint: Likewise.
5317 * include/tr1/cstdio: Likewise.
5318 * include/tr1/cstdlib: Likewise.
5319 * include/tr1/ctgmath: Likewise.
5320 * include/tr1/ctime: Likewise.
5321 * include/tr1/ctype.h: Likewise.
5322 * include/tr1/cwchar: Likewise.
5323 * include/tr1/cwctype: Likewise.
5324 * include/tr1/ell_integral.tcc: Likewise.
5325 * include/tr1/exp_integral.tcc: Likewise.
5326 * include/tr1/fenv.h: Likewise.
5327 * include/tr1/float.h: Likewise.
5328 * include/tr1/functional: Likewise.
5329 * include/tr1/functional_hash.h: Likewise.
5330 * include/tr1/gamma.tcc: Likewise.
5331 * include/tr1/hashtable.h: Likewise.
5332 * include/tr1/hypergeometric.tcc: Likewise.
5333 * include/tr1/inttypes.h: Likewise.
5334 * include/tr1/legendre_function.tcc: Likewise.
5335 * include/tr1/limits.h: Likewise.
5336 * include/tr1/math.h: Likewise.
5337 * include/tr1/memory: Likewise.
5338 * include/tr1/modified_bessel_func.tcc: Likewise.
5339 * include/tr1/poly_hermite.tcc: Likewise.
5340 * include/tr1/poly_laguerre.tcc: Likewise.
5341 * include/tr1/random: Likewise.
5342 * include/tr1/regex: Likewise.
5343 * include/tr1/riemann_zeta.tcc: Likewise.
5344 * include/tr1/shared_ptr.h: Likewise.
5345 * include/tr1/special_function_util.h: Likewise.
5346 * include/tr1/stdarg.h: Likewise.
5347 * include/tr1/stdbool.h: Likewise.
5348 * include/tr1/stdint.h: Likewise.
5349 * include/tr1/stdio.h: Likewise.
5350 * include/tr1/stdlib.h: Likewise.
5351 * include/tr1/tgmath.h: Likewise.
5352 * include/tr1/tuple: Likewise.
5353 * include/tr1/type_traits: Likewise.
5354 * include/tr1/unordered_map: Likewise.
5355 * include/tr1/unordered_set: Likewise.
5356 * include/tr1/utility: Likewise.
5357 * include/tr1/wchar.h: Likewise.
5358 * include/tr1/wctype.h: Likewise.
5359 * include/tr1_impl/array: Likewise.
5360 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
5361 * include/tr1_impl/cctype: Likewise.
5362 * include/tr1_impl/cfenv: Likewise.
5363 * include/tr1_impl/cinttypes: Likewise.
5364 * include/tr1_impl/cmath: Likewise.
5365 * include/tr1_impl/complex: Likewise.
5366 * include/tr1_impl/cstdint: Likewise.
5367 * include/tr1_impl/cstdio: Likewise.
5368 * include/tr1_impl/cstdlib: Likewise.
5369 * include/tr1_impl/cwchar: Likewise.
5370 * include/tr1_impl/cwctype: Likewise.
5371 * include/tr1_impl/functional: Likewise.
5372 * include/tr1_impl/functional_hash.h: Likewise.
5373 * include/tr1_impl/hashtable: Likewise.
5374 * include/tr1_impl/hashtable_policy.h: Likewise.
5375 * include/tr1_impl/random.tcc: Likewise.
5376 * include/tr1_impl/random: Likewise.
5377 * include/tr1_impl/regex: Likewise.
5378 * include/tr1_impl/type_traits: Likewise.
5379 * include/tr1_impl/unordered_map: Likewise.
5380 * include/tr1_impl/unordered_set: Likewise.
5381 * include/tr1_impl/utility: Likewise.
5382 * libsupc++/array_type_info.cc: Likewise.
5383 * libsupc++/atexit_arm.cc: Likewise.
5384 * libsupc++/bad_cast.cc: Likewise.
5385 * libsupc++/bad_typeid.cc: Likewise.
5386 * libsupc++/class_type_info.cc: Likewise.
5387 * libsupc++/cxxabi-forced.h: Likewise.
5388 * libsupc++/cxxabi.h: Likewise.
5389 * libsupc++/del_op.cc: Likewise.
5390 * libsupc++/del_opnt.cc: Likewise.
5391 * libsupc++/del_opv.cc: Likewise.
5392 * libsupc++/del_opvnt.cc: Likewise.
5393 * libsupc++/dyncast.cc: Likewise.
5394 * libsupc++/eh_alloc.cc: Likewise.
5395 * libsupc++/eh_arm.cc: Likewise.
5396 * libsupc++/eh_aux_runtime.cc: Likewise.
5397 * libsupc++/eh_call.cc: Likewise.
5398 * libsupc++/eh_catch.cc: Likewise.
5399 * libsupc++/eh_exception.cc: Likewise.
5400 * libsupc++/eh_globals.cc: Likewise.
5401 * libsupc++/eh_personality.cc: Likewise.
5402 * libsupc++/eh_ptr.cc: Likewise.
5403 * libsupc++/eh_term_handler.cc: Likewise.
5404 * libsupc++/eh_terminate.cc: Likewise.
5405 * libsupc++/eh_throw.cc: Likewise.
5406 * libsupc++/eh_type.cc: Likewise.
5407 * libsupc++/eh_unex_handler.cc: Likewise.
5408 * libsupc++/enum_type_info.cc: Likewise.
5409 * libsupc++/exception: Likewise.
5410 * libsupc++/exception_defines.h: Likewise.
5411 * libsupc++/exception_ptr.h: Likewise.
5412 * libsupc++/function_type_info.cc: Likewise.
5413 * libsupc++/fundamental_type_info.cc: Likewise.
5414 * libsupc++/guard.cc: Likewise.
5415 * libsupc++/initializer_list: Likewise.
5416 * libsupc++/new: Likewise.
5417 * libsupc++/new_handler.cc: Likewise.
5418 * libsupc++/new_op.cc: Likewise.
5419 * libsupc++/new_opnt.cc: Likewise.
5420 * libsupc++/new_opv.cc: Likewise.
5421 * libsupc++/new_opvnt.cc: Likewise.
5422 * libsupc++/pbase_type_info.cc: Likewise.
5423 * libsupc++/pmem_type_info.cc: Likewise.
5424 * libsupc++/pointer_type_info.cc: Likewise.
5425 * libsupc++/pure.cc: Likewise.
5426 * libsupc++/si_class_type_info.cc: Likewise.
5427 * libsupc++/tinfo.cc: Likewise.
5428 * libsupc++/tinfo.h: Likewise.
5429 * libsupc++/tinfo2.cc: Likewise.
5430 * libsupc++/typeinfo: Likewise.
5431 * libsupc++/unwind-cxx.h: Likewise.
5432 * libsupc++/vec.cc: Likewise.
5433 * libsupc++/vmi_class_type_info.cc: Likewise.
5434 * libsupc++/vterminate.cc: Likewise.
5435 * po/string_literals.cc: Likewise.
5436 * src/atomic.cc: Likewise.
5437 * src/bitmap_allocator.cc: Likewise.
5438 * src/chrono.cc: Likewise.
5439 * src/codecvt.cc: Likewise.
5440 * src/compatibility-ldbl.cc: Likewise.
5441 * src/compatibility.cc: Likewise.
5442 * src/complex_io.cc: Likewise.
5443 * src/concept-inst.cc: Likewise.
5444 * src/condition_variable.cc: Likewise.
5445 * src/ctype.cc: Likewise.
5446 * src/debug.cc: Likewise.
5447 * src/debug_list.cc: Likewise.
5448 * src/ext-inst.cc: Likewise.
5449 * src/fstream-inst.cc: Likewise.
5450 * src/functexcept.cc: Likewise.
5451 * src/globals_io.cc: Likewise.
5452 * src/hash.cc: Likewise.
5453 * src/hash_c++0x.cc: Likewise.
5454 * src/hashtable.cc: Likewise.
5455 * src/hashtable_c++0x.cc: Likewise.
5456 * src/ios-inst.cc: Likewise.
5457 * src/ios.cc: Likewise.
5458 * src/ios_failure.cc: Likewise.
5459 * src/ios_init.cc: Likewise.
5460 * src/ios_locale.cc: Likewise.
5461 * src/iostream-inst.cc: Likewise.
5462 * src/istream-inst.cc: Likewise.
5463 * src/istream.cc: Likewise.
5464 * src/limits.cc: Likewise.
5465 * src/limits_c++0x.cc: Likewise.
5466 * src/list.cc: Likewise.
5467 * src/locale-inst.cc: Likewise.
5468 * src/locale.cc: Likewise.
5469 * src/locale_facets.cc: Likewise.
5470 * src/locale_init.cc: Likewise.
5471 * src/localename.cc: Likewise.
5472 * src/math_stubs_float.cc: Likewise.
5473 * src/math_stubs_long_double.cc: Likewise.
5474 * src/misc-inst.cc: Likewise.
5475 * src/mt_allocator.cc: Likewise.
5476 * src/mutex.cc: Likewise.
5477 * src/ostream-inst.cc: Likewise.
5478 * src/parallel_list.cc: Likewise.
5479 * src/parallel_settings.cc: Likewise.
5480 * src/pool_allocator.cc: Likewise.
5481 * src/sstream-inst.cc: Likewise.
5482 * src/stdexcept.cc: Likewise.
5483 * src/streambuf-inst.cc: Likewise.
5484 * src/streambuf.cc: Likewise.
5485 * src/string-inst.cc: Likewise.
5486 * src/strstream.cc: Likewise.
5487 * src/system_error.cc: Likewise.
5488 * src/thread.cc: Likewise.
5489 * src/tree.cc: Likewise.
5490 * src/valarray-inst.cc: Likewise.
5491 * src/wlocale-inst.cc: Likewise.
5492 * src/wstring-inst.cc: Likewise.
5493 * doc/xml/manual/intro.xml: Change documentation to refer the
5494 reader to version 3 of the GNU General Public License, version
5495 3.1 of the GCC Runtime Library Exception, and to point readers
5496 at the FSF's license web page.
5497
5498 2009-04-09 Jakub Jelinek <jakub@redhat.com>
5499
5500 * Makefile.am: Change copyright header to refer to version
5501 3 of the GNU General Public License and to point readers at the
5502 COPYING3 file and the FSF's license web page.
5503 * doc/Makefile.am: Likewise.
5504 * include/Makefile.am: Likewise.
5505 * libsupc++/Makefile.am: Likewise.
5506 * po/Makefile.am: Likewise.
5507 * po/POTFILES.in: Likewise.
5508 * src/Makefile.am: Likewise.
5509 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
5510 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
5511 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
5512 Likewise.
5513 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
5514 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
5515 Likewise.
5516 * testsuite/17_intro/using_namespace_std.cc: Likewise.
5517 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
5518 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
5519 * testsuite/18_support/bad_alloc/what.cc: Likewise.
5520 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
5521 * testsuite/18_support/bad_cast/what.cc: Likewise.
5522 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
5523 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
5524 Likewise.
5525 * testsuite/18_support/bad_exception/what.cc: Likewise.
5526 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
5527 * testsuite/18_support/bad_typeid/what.cc: Likewise.
5528 * testsuite/18_support/exception/38732.cc: Likewise.
5529 * testsuite/18_support/exception/what.cc: Likewise.
5530 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
5531 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
5532 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
5533 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
5534 * testsuite/18_support/headers/climits/values.cc: Likewise.
5535 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
5536 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
5537 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
5538 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
5539 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
5540 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
5541 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
5542 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
5543 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
5544 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
5545 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
5546 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
5547 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
5548 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
5549 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
5550 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
5551 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
5552 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
5553 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
5554 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
5555 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
5556 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
5557 * testsuite/18_support/headers/new/types_std.cc: Likewise.
5558 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
5559 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
5560 * testsuite/18_support/new_delete_placement.cc: Likewise.
5561 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
5562 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
5563 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
5564 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
5565 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
5566 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
5567 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
5568 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
5569 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
5570 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
5571 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
5572 Likewise.
5573 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
5574 * testsuite/18_support/pthread_guard.cc: Likewise.
5575 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
5576 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
5577 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
5578 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
5579 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
5580 Likewise.
5581 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
5582 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
5583 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
5584 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
5585 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
5586 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
5587 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
5588 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
5589 Likewise.
5590 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
5591 Likewise.
5592 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
5593 Likewise.
5594 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
5595 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
5596 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
5597 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
5598 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
5599 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
5600 Likewise.
5601 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
5602 Likewise.
5603 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
5604 Likewise.
5605 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
5606 Likewise.
5607 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
5608 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
5609 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
5610 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
5611 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
5612 Likewise.
5613 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
5614 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
5615 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
5616 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
5617 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
5618 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
5619 Likewise.
5620 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
5621 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
5622 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
5623 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
5624 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
5625 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
5626 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
5627 * testsuite/20_util/aligned_storage/value.cc: Likewise.
5628 * testsuite/20_util/allocator/1.cc: Likewise.
5629 * testsuite/20_util/allocator/10378.cc: Likewise.
5630 * testsuite/20_util/allocator/14176.cc: Likewise.
5631 * testsuite/20_util/allocator/33807.cc: Likewise.
5632 * testsuite/20_util/allocator/8230.cc: Likewise.
5633 * testsuite/20_util/auto_ptr/1.cc: Likewise.
5634 * testsuite/20_util/auto_ptr/2.cc: Likewise.
5635 * testsuite/20_util/auto_ptr/3.cc: Likewise.
5636 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
5637 * testsuite/20_util/auto_ptr/4.cc: Likewise.
5638 * testsuite/20_util/auto_ptr/5.cc: Likewise.
5639 * testsuite/20_util/auto_ptr/6.cc: Likewise.
5640 * testsuite/20_util/auto_ptr/7.cc: Likewise.
5641 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
5642 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
5643 Likewise.
5644 * testsuite/20_util/clocks/1.cc: Likewise.
5645 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
5646 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
5647 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
5648 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
5649 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
5650 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
5651 * testsuite/20_util/duration/cons/1.cc: Likewise.
5652 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
5653 * testsuite/20_util/duration/cons/2.cc: Likewise.
5654 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
5655 Likewise.
5656 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
5657 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
5658 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
5659 Likewise.
5660 * testsuite/20_util/forward/1.cc: Likewise.
5661 * testsuite/20_util/forward/1_neg.cc: Likewise.
5662 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
5663 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
5664 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
5665 * testsuite/20_util/function_objects/dr660.cc: Likewise.
5666 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
5667 Likewise.
5668 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
5669 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
5670 Likewise.
5671 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
5672 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
5673 Likewise.
5674 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
5675 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
5676 Likewise.
5677 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
5678 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
5679 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
5680 Likewise.
5681 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
5682 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
5683 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
5684 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
5685 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
5686 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
5687 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
5688 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
5689 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
5690 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
5691 Likewise.
5692 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
5693 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
5694 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
5695 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
5696 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
5697 Likewise.
5698 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
5699 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
5700 Likewise.
5701 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
5702 * testsuite/20_util/identity/value.cc: Likewise.
5703 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
5704 * testsuite/20_util/is_integral/value.cc: Likewise.
5705 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
5706 Likewise.
5707 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
5708 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
5709 * testsuite/20_util/is_reference/value.cc: Likewise.
5710 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
5711 Likewise.
5712 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
5713 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
5714 * testsuite/20_util/is_signed/value.cc: Likewise.
5715 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
5716 * testsuite/20_util/is_unsigned/value.cc: Likewise.
5717 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
5718 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
5719 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
5720 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
5721 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
5722 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
5723 Likewise.
5724 * testsuite/20_util/move/1.cc: Likewise.
5725 * testsuite/20_util/owner_less/cmp.cc: Likewise.
5726 * testsuite/20_util/pair/1.cc: Likewise.
5727 * testsuite/20_util/pair/2.cc: Likewise.
5728 * testsuite/20_util/pair/3.cc: Likewise.
5729 * testsuite/20_util/pair/4.cc: Likewise.
5730 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
5731 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
5732 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
5733 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
5734 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
5735 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
5736 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
5737 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
5738 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
5739 Likewise.
5740 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
5741 Likewise.
5742 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
5743 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
5744 * testsuite/20_util/rel_ops.cc: Likewise.
5745 * testsuite/20_util/remove_reference/value.cc: Likewise.
5746 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
5747 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
5748 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
5749 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
5750 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
5751 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
5752 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
5753 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
5754 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
5755 Likewise.
5756 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
5757 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
5758 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
5759 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
5760 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
5761 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
5762 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
5763 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
5764 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
5765 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
5766 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
5767 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
5768 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
5769 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
5770 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
5771 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
5772 Likewise.
5773 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
5774 Likewise.
5775 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
5776 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
5777 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
5778 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
5779 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
5780 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
5781 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
5782 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
5783 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
5784 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
5785 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
5786 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
5787 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
5788 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
5789 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
5790 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
5791 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
5792 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
5793 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
5794 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
5795 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
5796 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
5797 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
5798 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
5799 Likewise.
5800 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
5801 Likewise.
5802 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
5803 Likewise.
5804 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
5805 Likewise.
5806 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
5807 Likewise.
5808 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
5809 Likewise.
5810 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
5811 Likewise.
5812 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
5813 Likewise.
5814 * testsuite/20_util/temporary_buffer.cc: Likewise.
5815 * testsuite/20_util/time_point/1.cc: Likewise.
5816 * testsuite/20_util/time_point/2.cc: Likewise.
5817 * testsuite/20_util/time_point/3.cc: Likewise.
5818 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
5819 Likewise.
5820 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
5821 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
5822 Likewise.
5823 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
5824 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
5825 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
5826 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
5827 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
5828 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
5829 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
5830 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
5831 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
5832 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
5833 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
5834 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
5835 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
5836 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
5837 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
5838 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
5839 Likewise.
5840 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
5841 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
5842 Likewise.
5843 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
5844 Likewise.
5845 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
5846 Likewise.
5847 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
5848 Likewise.
5849 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
5850 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
5851 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
5852 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
5853 Likewise.
5854 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
5855 Likewise.
5856 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
5857 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
5858 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
5859 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
5860 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
5861 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
5862 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
5863 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
5864 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
5865 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
5866 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
5867 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
5868 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
5869 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
5870 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
5871 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
5872 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
5873 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
5874 Likewise.
5875 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
5876 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
5877 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
5878 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
5879 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
5880 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
5881 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
5882 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
5883 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
5884 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
5885 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
5886 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
5887 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
5888 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
5889 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
5890 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
5891 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
5892 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
5893 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
5894 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
5895 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
5896 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
5897 Likewise.
5898 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
5899 Likewise.
5900 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
5901 Likewise.
5902 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
5903 Likewise.
5904 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
5905 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
5906 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
5907 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
5908 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
5909 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
5910 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
5911 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
5912 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
5913 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
5914 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
5915 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
5916 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
5917 Likewise.
5918 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
5919 Likewise.
5920 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
5921 Likewise.
5922 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
5923 Likewise.
5924 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
5925 Likewise.
5926 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
5927 Likewise.
5928 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
5929 Likewise.
5930 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
5931 Likewise.
5932 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
5933 Likewise.
5934 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
5935 Likewise.
5936 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
5937 Likewise.
5938 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
5939 Likewise.
5940 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
5941 Likewise.
5942 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
5943 Likewise.
5944 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
5945 Likewise.
5946 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
5947 Likewise.
5948 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
5949 Likewise.
5950 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
5951 Likewise.
5952 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
5953 Likewise.
5954 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
5955 Likewise.
5956 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
5957 Likewise.
5958 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
5959 Likewise.
5960 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
5961 Likewise.
5962 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
5963 Likewise.
5964 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
5965 Likewise.
5966 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
5967 Likewise.
5968 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
5969 Likewise.
5970 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
5971 Likewise.
5972 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
5973 Likewise.
5974 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
5975 Likewise.
5976 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
5977 Likewise.
5978 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
5979 Likewise.
5980 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
5981 Likewise.
5982 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
5983 Likewise.
5984 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
5985 Likewise.
5986 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
5987 Likewise.
5988 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
5989 Likewise.
5990 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
5991 Likewise.
5992 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
5993 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
5994 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
5995 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
5996 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
5997 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
5998 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
5999 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
6000 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
6001 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
6002 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
6003 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
6004 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
6005 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
6006 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
6007 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
6008 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
6009 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
6010 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
6011 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
6012 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
6013 Likewise.
6014 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
6015 Likewise.
6016 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
6017 Likewise.
6018 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
6019 Likewise.
6020 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
6021 Likewise.
6022 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
6023 Likewise.
6024 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
6025 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
6026 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
6027 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
6028 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
6029 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
6030 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
6031 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
6032 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
6033 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
6034 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
6035 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
6036 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
6037 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
6038 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
6039 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
6040 Likewise.
6041 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
6042 Likewise.
6043 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
6044 Likewise.
6045 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
6046 Likewise.
6047 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
6048 Likewise.
6049 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
6050 Likewise.
6051 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
6052 Likewise.
6053 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
6054 Likewise.
6055 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
6056 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
6057 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
6058 Likewise.
6059 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
6060 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
6061 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
6062 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
6063 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
6064 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
6065 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
6066 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
6067 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
6068 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
6069 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
6070 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
6071 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
6072 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
6073 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
6074 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
6075 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
6076 Likewise.
6077 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
6078 Likewise.
6079 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
6080 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
6081 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
6082 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
6083 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
6084 Likewise.
6085 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
6086 Likewise.
6087 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
6088 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
6089 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
6090 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
6091 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
6092 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
6093 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
6094 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
6095 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
6096 Likewise.
6097 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
6098 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
6099 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
6100 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
6101 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
6102 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
6103 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
6104 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
6105 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
6106 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
6107 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
6108 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
6109 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
6110 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
6111 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
6112 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
6113 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
6114 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
6115 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
6116 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
6117 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
6118 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
6119 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
6120 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
6121 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
6122 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
6123 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
6124 Likewise.
6125 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
6126 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
6127 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
6128 Likewise.
6129 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
6130 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
6131 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
6132 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
6133 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
6134 Likewise.
6135 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
6136 Likewise.
6137 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
6138 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
6139 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
6140 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
6141 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
6142 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
6143 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
6144 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
6145 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
6146 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
6147 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
6148 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
6149 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
6150 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
6151 Likewise.
6152 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
6153 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
6154 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
6155 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
6156 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
6157 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
6158 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
6159 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
6160 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
6161 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
6162 Likewise.
6163 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
6164 Likewise.
6165 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
6166 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
6167 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
6168 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
6169 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
6170 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
6171 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
6172 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
6173 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
6174 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
6175 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
6176 Likewise.
6177 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
6178 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
6179 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
6180 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
6181 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
6182 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
6183 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
6184 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
6185 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
6186 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
6187 Likewise.
6188 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
6189 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
6190 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
6191 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
6192 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
6193 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
6194 Likewise.
6195 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
6196 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
6197 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
6198 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
6199 Likewise.
6200 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
6201 Likewise.
6202 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
6203 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
6204 Likewise.
6205 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
6206 * testsuite/22_locale/ctype/2.cc: Likewise.
6207 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
6208 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
6209 * testsuite/22_locale/ctype/dr695.cc: Likewise.
6210 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
6211 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
6212 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
6213 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
6214 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
6215 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
6216 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
6217 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
6218 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
6219 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
6220 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
6221 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
6222 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
6223 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
6224 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
6225 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
6226 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
6227 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
6228 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
6229 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
6230 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
6231 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
6232 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
6233 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
6234 * testsuite/22_locale/facet/1.cc: Likewise.
6235 * testsuite/22_locale/facet/2.cc: Likewise.
6236 * testsuite/22_locale/facet/25421.cc: Likewise.
6237 * testsuite/22_locale/global_templates/1.cc: Likewise.
6238 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
6239 Likewise.
6240 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
6241 Likewise.
6242 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
6243 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
6244 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
6245 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
6246 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
6247 * testsuite/22_locale/locale/13630.cc: Likewise.
6248 * testsuite/22_locale/locale/cons/1.cc: Likewise.
6249 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
6250 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
6251 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
6252 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
6253 * testsuite/22_locale/locale/cons/2.cc: Likewise.
6254 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
6255 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
6256 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
6257 * testsuite/22_locale/locale/cons/4.cc: Likewise.
6258 * testsuite/22_locale/locale/cons/5.cc: Likewise.
6259 * testsuite/22_locale/locale/cons/6.cc: Likewise.
6260 * testsuite/22_locale/locale/cons/7.cc: Likewise.
6261 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
6262 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
6263 * testsuite/22_locale/locale/cons/8.cc: Likewise.
6264 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
6265 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
6266 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
6267 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
6268 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
6269 * testsuite/22_locale/locale/operations/1.cc: Likewise.
6270 * testsuite/22_locale/locale/operations/2.cc: Likewise.
6271 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
6272 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
6273 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
6274 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
6275 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
6276 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
6277 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
6278 Likewise.
6279 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
6280 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
6281 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
6282 Likewise.
6283 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
6284 Likewise.
6285 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
6286 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
6287 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
6288 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
6289 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
6290 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
6291 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
6292 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
6293 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
6294 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
6295 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
6296 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
6297 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
6298 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
6299 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
6300 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
6301 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
6302 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
6303 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
6304 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
6305 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
6306 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
6307 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
6308 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
6309 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
6310 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
6311 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
6312 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
6313 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
6314 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
6315 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
6316 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
6317 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
6318 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
6319 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
6320 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
6321 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
6322 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
6323 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
6324 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
6325 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
6326 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
6327 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
6328 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
6329 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
6330 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
6331 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
6332 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
6333 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
6334 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
6335 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
6336 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
6337 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
6338 Likewise.
6339 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
6340 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
6341 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
6342 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
6343 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
6344 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
6345 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
6346 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
6347 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
6348 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
6349 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
6350 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
6351 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
6352 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
6353 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
6354 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
6355 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
6356 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
6357 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
6358 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
6359 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
6360 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
6361 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
6362 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
6363 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
6364 Likewise.
6365 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
6366 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
6367 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
6368 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
6369 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
6370 Likewise.
6371 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
6372 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
6373 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
6374 Likewise.
6375 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
6376 Likewise.
6377 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
6378 Likewise.
6379 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
6380 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
6381 Likewise.
6382 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
6383 Likewise.
6384 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
6385 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
6386 Likewise.
6387 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
6388 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
6389 Likewise.
6390 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
6391 Likewise.
6392 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
6393 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
6394 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
6395 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
6396 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
6397 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
6398 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
6399 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
6400 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
6401 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
6402 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
6403 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
6404 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
6405 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
6406 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
6407 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
6408 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
6409 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
6410 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
6411 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
6412 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
6413 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
6414 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
6415 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
6416 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
6417 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
6418 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
6419 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
6420 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
6421 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
6422 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
6423 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
6424 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
6425 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
6426 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
6427 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
6428 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
6429 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
6430 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
6431 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
6432 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
6433 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
6434 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
6435 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
6436 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
6437 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
6438 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
6439 Likewise.
6440 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
6441 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
6442 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
6443 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
6444 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
6445 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
6446 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
6447 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
6448 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
6449 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
6450 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
6451 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
6452 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
6453 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
6454 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
6455 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
6456 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
6457 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
6458 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
6459 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
6460 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
6461 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
6462 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
6463 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
6464 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
6465 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
6466 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
6467 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
6468 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
6469 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
6470 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
6471 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
6472 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
6473 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
6474 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
6475 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
6476 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
6477 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
6478 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
6479 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
6480 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
6481 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
6482 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
6483 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
6484 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
6485 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
6486 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
6487 Likewise.
6488 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
6489 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
6490 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
6491 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
6492 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
6493 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
6494 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
6495 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
6496 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
6497 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
6498 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
6499 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
6500 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
6501 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
6502 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
6503 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
6504 Likewise.
6505 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
6506 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
6507 Likewise.
6508 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
6509 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
6510 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
6511 Likewise.
6512 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
6513 Likewise.
6514 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
6515 Likewise.
6516 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
6517 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
6518 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
6519 Likewise.
6520 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
6521 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
6522 Likewise.
6523 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
6524 Likewise.
6525 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
6526 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
6527 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
6528 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
6529 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
6530 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
6531 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
6532 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
6533 Likewise.
6534 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
6535 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
6536 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
6537 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
6538 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
6539 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
6540 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
6541 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
6542 Likewise.
6543 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
6544 Likewise.
6545 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
6546 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
6547 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
6548 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
6549 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
6550 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
6551 Likewise.
6552 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
6553 Likewise.
6554 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
6555 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
6556 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
6557 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
6558 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
6559 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
6560 Likewise.
6561 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
6562 Likewise.
6563 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
6564 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
6565 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
6566 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
6567 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
6568 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
6569 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
6570 Likewise.
6571 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
6572 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
6573 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
6574 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
6575 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
6576 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
6577 Likewise.
6578 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
6579 Likewise.
6580 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
6581 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
6582 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
6583 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
6584 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
6585 Likewise.
6586 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
6587 Likewise.
6588 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
6589 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
6590 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
6591 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
6592 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
6593 Likewise.
6594 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
6595 Likewise.
6596 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
6597 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
6598 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
6599 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
6600 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
6601 Likewise.
6602 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
6603 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
6604 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
6605 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
6606 Likewise.
6607 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
6608 Likewise.
6609 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
6610 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
6611 Likewise.
6612 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
6613 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
6614 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
6615 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
6616 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
6617 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
6618 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
6619 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
6620 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
6621 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
6622 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
6623 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
6624 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
6625 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
6626 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
6627 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
6628 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
6629 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
6630 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
6631 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
6632 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
6633 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
6634 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
6635 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
6636 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
6637 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
6638 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
6639 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
6640 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
6641 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
6642 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
6643 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
6644 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
6645 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
6646 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
6647 Likewise.
6648 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
6649 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
6650 * testsuite/23_containers/bitset/18604.cc: Likewise.
6651 * testsuite/23_containers/bitset/all/1.cc: Likewise.
6652 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
6653 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
6654 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
6655 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
6656 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
6657 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
6658 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
6659 * testsuite/23_containers/bitset/input/1.cc: Likewise.
6660 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
6661 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
6662 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
6663 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
6664 * testsuite/23_containers/bitset/test/1.cc: Likewise.
6665 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
6666 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
6667 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
6668 * testsuite/23_containers/deque/18604.cc: Likewise.
6669 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
6670 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
6671 * testsuite/23_containers/deque/cons/1.cc: Likewise.
6672 * testsuite/23_containers/deque/cons/2.cc: Likewise.
6673 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
6674 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
6675 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
6676 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
6677 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
6678 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
6679 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
6680 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
6681 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
6682 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
6683 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
6684 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
6685 * testsuite/23_containers/deque/operators/1.cc: Likewise.
6686 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
6687 Likewise.
6688 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
6689 Likewise.
6690 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
6691 Likewise.
6692 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
6693 Likewise.
6694 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
6695 Likewise.
6696 * testsuite/23_containers/deque/types/1.cc: Likewise.
6697 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
6698 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
6699 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
6700 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
6701 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
6702 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
6703 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
6704 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
6705 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
6706 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
6707 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
6708 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
6709 Likewise.
6710 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
6711 Likewise.
6712 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
6713 Likewise.
6714 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
6715 Likewise.
6716 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
6717 Likewise.
6718 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
6719 Likewise.
6720 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
6721 Likewise.
6722 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
6723 Likewise.
6724 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
6725 Likewise.
6726 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
6727 Likewise.
6728 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
6729 Likewise.
6730 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
6731 Likewise.
6732 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
6733 Likewise.
6734 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
6735 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
6736 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
6737 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
6738 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
6739 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
6740 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
6741 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
6742 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
6743 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
6744 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
6745 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
6746 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
6747 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
6748 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
6749 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
6750 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
6751 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
6752 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
6753 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
6754 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
6755 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
6756 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
6757 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
6758 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
6759 Likewise.
6760 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
6761 Likewise.
6762 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
6763 * testsuite/23_containers/list/18604.cc: Likewise.
6764 * testsuite/23_containers/list/capacity/1.cc: Likewise.
6765 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
6766 * testsuite/23_containers/list/cons/1.cc: Likewise.
6767 * testsuite/23_containers/list/cons/2.cc: Likewise.
6768 * testsuite/23_containers/list/cons/3.cc: Likewise.
6769 * testsuite/23_containers/list/cons/4.cc: Likewise.
6770 * testsuite/23_containers/list/cons/5.cc: Likewise.
6771 * testsuite/23_containers/list/cons/6.cc: Likewise.
6772 * testsuite/23_containers/list/cons/7.cc: Likewise.
6773 * testsuite/23_containers/list/cons/8.cc: Likewise.
6774 * testsuite/23_containers/list/cons/9.cc: Likewise.
6775 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
6776 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
6777 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
6778 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
6779 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
6780 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
6781 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
6782 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
6783 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
6784 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
6785 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
6786 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
6787 * testsuite/23_containers/list/operations/1.cc: Likewise.
6788 * testsuite/23_containers/list/operations/2.cc: Likewise.
6789 * testsuite/23_containers/list/operations/3.cc: Likewise.
6790 * testsuite/23_containers/list/operations/35969.cc: Likewise.
6791 * testsuite/23_containers/list/operations/4.cc: Likewise.
6792 * testsuite/23_containers/list/operations/5.cc: Likewise.
6793 * testsuite/23_containers/list/pthread1.cc: Likewise.
6794 * testsuite/23_containers/list/pthread5.cc: Likewise.
6795 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
6796 Likewise.
6797 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
6798 Likewise.
6799 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
6800 Likewise.
6801 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
6802 Likewise.
6803 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
6804 Likewise.
6805 * testsuite/23_containers/map/18604.cc: Likewise.
6806 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
6807 * testsuite/23_containers/map/element_access/1.cc: Likewise.
6808 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
6809 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
6810 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
6811 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
6812 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
6813 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
6814 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
6815 * testsuite/23_containers/map/operators/1.cc: Likewise.
6816 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
6817 * testsuite/23_containers/map/pthread6.cc: Likewise.
6818 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
6819 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
6820 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
6821 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
6822 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
6823 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
6824 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
6825 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
6826 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
6827 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
6828 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
6829 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
6830 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
6831 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
6832 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
6833 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
6834 * testsuite/23_containers/queue/members/7157.cc: Likewise.
6835 * testsuite/23_containers/set/18604.cc: Likewise.
6836 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
6837 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
6838 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
6839 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
6840 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
6841 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
6842 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
6843 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
6844 * testsuite/23_containers/stack/members/7158.cc: Likewise.
6845 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
6846 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
6847 Likewise.
6848 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
6849 Likewise.
6850 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
6851 Likewise.
6852 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
6853 Likewise.
6854 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
6855 Likewise.
6856 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
6857 Likewise.
6858 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
6859 Likewise.
6860 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
6861 Likewise.
6862 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
6863 Likewise.
6864 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
6865 Likewise.
6866 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
6867 Likewise.
6868 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
6869 Likewise.
6870 * testsuite/23_containers/vector/18604.cc: Likewise.
6871 * testsuite/23_containers/vector/bool/1.cc: Likewise.
6872 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
6873 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
6874 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
6875 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
6876 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
6877 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
6878 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
6879 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
6880 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
6881 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
6882 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
6883 Likewise.
6884 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
6885 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
6886 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
6887 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
6888 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
6889 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
6890 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
6891 * testsuite/23_containers/vector/cons/1.cc: Likewise.
6892 * testsuite/23_containers/vector/cons/2.cc: Likewise.
6893 * testsuite/23_containers/vector/cons/3.cc: Likewise.
6894 * testsuite/23_containers/vector/cons/4.cc: Likewise.
6895 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
6896 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
6897 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
6898 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
6899 Likewise.
6900 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
6901 Likewise.
6902 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
6903 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
6904 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
6905 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
6906 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
6907 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
6908 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
6909 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
6910 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
6911 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
6912 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
6913 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
6914 Likewise.
6915 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
6916 Likewise.
6917 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
6918 Likewise.
6919 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
6920 Likewise.
6921 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
6922 Likewise.
6923 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
6924 Likewise.
6925 * testsuite/23_containers/vector/resize/1.cc: Likewise.
6926 * testsuite/23_containers/vector/types/1.cc: Likewise.
6927 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
6928 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
6929 Likewise.
6930 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
6931 Likewise.
6932 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
6933 Likewise.
6934 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
6935 Likewise.
6936 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
6937 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
6938 Likewise.
6939 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
6940 Likewise.
6941 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
6942 Likewise.
6943 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
6944 Likewise.
6945 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
6946 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
6947 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
6948 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
6949 Likewise.
6950 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
6951 Likewise.
6952 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
6953 Likewise.
6954 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
6955 Likewise.
6956 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
6957 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
6958 Likewise.
6959 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
6960 Likewise.
6961 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
6962 Likewise.
6963 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
6964 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
6965 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
6966 Likewise.
6967 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
6968 Likewise.
6969 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
6970 Likewise.
6971 * testsuite/24_iterators/operations/next.cc: Likewise.
6972 * testsuite/24_iterators/operations/prev.cc: Likewise.
6973 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
6974 Likewise.
6975 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
6976 Likewise.
6977 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
6978 Likewise.
6979 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
6980 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
6981 Likewise.
6982 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
6983 Likewise.
6984 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
6985 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
6986 Likewise.
6987 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
6988 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
6989 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
6990 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
6991 Likewise.
6992 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
6993 Likewise.
6994 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
6995 Likewise.
6996 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
6997 Likewise.
6998 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
6999 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
7000 * testsuite/25_algorithms/all_of/1.cc: Likewise.
7001 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
7002 * testsuite/25_algorithms/any_of/1.cc: Likewise.
7003 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
7004 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
7005 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
7006 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
7007 * testsuite/25_algorithms/copy/1.cc: Likewise.
7008 * testsuite/25_algorithms/copy/2.cc: Likewise.
7009 * testsuite/25_algorithms/copy/3.cc: Likewise.
7010 * testsuite/25_algorithms/copy/34595.cc: Likewise.
7011 * testsuite/25_algorithms/copy/4.cc: Likewise.
7012 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
7013 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
7014 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
7015 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
7016 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
7017 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
7018 Likewise.
7019 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
7020 Likewise.
7021 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
7022 Likewise.
7023 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
7024 Likewise.
7025 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
7026 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
7027 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
7028 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
7029 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
7030 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
7031 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
7032 * testsuite/25_algorithms/count/1.cc: Likewise.
7033 * testsuite/25_algorithms/count/check_type.cc: Likewise.
7034 * testsuite/25_algorithms/count_if/1.cc: Likewise.
7035 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
7036 * testsuite/25_algorithms/equal/1.cc: Likewise.
7037 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
7038 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
7039 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
7040 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
7041 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
7042 * testsuite/25_algorithms/fill/1.cc: Likewise.
7043 * testsuite/25_algorithms/fill/2.cc: Likewise.
7044 * testsuite/25_algorithms/fill/3.cc: Likewise.
7045 * testsuite/25_algorithms/fill/35725.cc: Likewise.
7046 * testsuite/25_algorithms/fill/4.cc: Likewise.
7047 * testsuite/25_algorithms/fill/5.cc: Likewise.
7048 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
7049 * testsuite/25_algorithms/find/1.cc: Likewise.
7050 * testsuite/25_algorithms/find/17441.cc: Likewise.
7051 * testsuite/25_algorithms/find/check_type.cc: Likewise.
7052 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
7053 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
7054 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
7055 Likewise.
7056 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
7057 Likewise.
7058 * testsuite/25_algorithms/find_end/1.cc: Likewise.
7059 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
7060 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
7061 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
7062 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
7063 * testsuite/25_algorithms/find_if/1.cc: Likewise.
7064 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
7065 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
7066 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
7067 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
7068 Likewise.
7069 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
7070 Likewise.
7071 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
7072 Likewise.
7073 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
7074 Likewise.
7075 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
7076 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
7077 * testsuite/25_algorithms/heap/1.cc: Likewise.
7078 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7079 * testsuite/25_algorithms/includes/1.cc: Likewise.
7080 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
7081 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
7082 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
7083 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
7084 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
7085 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
7086 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
7087 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
7088 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
7089 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
7090 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
7091 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
7092 Likewise.
7093 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
7094 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
7095 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
7096 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
7097 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
7098 * testsuite/25_algorithms/max/1.cc: Likewise.
7099 * testsuite/25_algorithms/max/2.cc: Likewise.
7100 * testsuite/25_algorithms/max/3.cc: Likewise.
7101 * testsuite/25_algorithms/max/37547.cc: Likewise.
7102 * testsuite/25_algorithms/max/4.cc: Likewise.
7103 * testsuite/25_algorithms/max_element/1.cc: Likewise.
7104 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
7105 * testsuite/25_algorithms/merge/1.cc: Likewise.
7106 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
7107 * testsuite/25_algorithms/min/1.cc: Likewise.
7108 * testsuite/25_algorithms/min/2.cc: Likewise.
7109 * testsuite/25_algorithms/min/3.cc: Likewise.
7110 * testsuite/25_algorithms/min/37547.cc: Likewise.
7111 * testsuite/25_algorithms/min/4.cc: Likewise.
7112 * testsuite/25_algorithms/min_element/1.cc: Likewise.
7113 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
7114 * testsuite/25_algorithms/minmax/1.cc: Likewise.
7115 * testsuite/25_algorithms/minmax/2.cc: Likewise.
7116 * testsuite/25_algorithms/minmax/3.cc: Likewise.
7117 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
7118 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
7119 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
7120 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
7121 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
7122 * testsuite/25_algorithms/move/1.cc: Likewise.
7123 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
7124 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
7125 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
7126 * testsuite/25_algorithms/none_of/1.cc: Likewise.
7127 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
7128 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
7129 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
7130 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
7131 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
7132 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
7133 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
7134 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
7135 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
7136 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
7137 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
7138 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
7139 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
7140 * testsuite/25_algorithms/partition/1.cc: Likewise.
7141 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
7142 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
7143 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
7144 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
7145 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
7146 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
7147 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
7148 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
7149 * testsuite/25_algorithms/remove/1.cc: Likewise.
7150 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
7151 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
7152 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
7153 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
7154 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
7155 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
7156 * testsuite/25_algorithms/replace/1.cc: Likewise.
7157 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
7158 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
7159 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
7160 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
7161 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
7162 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
7163 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
7164 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
7165 * testsuite/25_algorithms/rotate/1.cc: Likewise.
7166 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
7167 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
7168 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
7169 * testsuite/25_algorithms/search/1.cc: Likewise.
7170 * testsuite/25_algorithms/search/check_type.cc: Likewise.
7171 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
7172 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
7173 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
7174 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
7175 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
7176 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
7177 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
7178 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
7179 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
7180 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
7181 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
7182 Likewise.
7183 * testsuite/25_algorithms/set_union/1.cc: Likewise.
7184 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
7185 * testsuite/25_algorithms/sort/1.cc: Likewise.
7186 * testsuite/25_algorithms/sort/34095.cc: Likewise.
7187 * testsuite/25_algorithms/sort/34636.cc: Likewise.
7188 * testsuite/25_algorithms/sort/35588.cc: Likewise.
7189 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
7190 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
7191 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
7192 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
7193 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
7194 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
7195 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
7196 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
7197 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
7198 * testsuite/25_algorithms/unique/1.cc: Likewise.
7199 * testsuite/25_algorithms/unique/11480.cc: Likewise.
7200 * testsuite/25_algorithms/unique/2.cc: Likewise.
7201 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
7202 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
7203 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
7204 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
7205 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
7206 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
7207 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
7208 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
7209 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
7210 * testsuite/26_numerics/accumulate/1.cc: Likewise.
7211 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
7212 * testsuite/26_numerics/complex/13450.cc: Likewise.
7213 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
7214 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
7215 * testsuite/26_numerics/complex/dr387.cc: Likewise.
7216 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
7217 * testsuite/26_numerics/complex/dr781.cc: Likewise.
7218 * testsuite/26_numerics/complex/dr844.cc: Likewise.
7219 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
7220 Likewise.
7221 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
7222 Likewise.
7223 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
7224 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
7225 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
7226 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
7227 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
7228 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
7229 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
7230 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
7231 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
7232 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
7233 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
7234 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
7235 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
7236 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
7237 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
7238 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
7239 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
7240 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
7241 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
7242 Likewise.
7243 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
7244 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
7245 Likewise.
7246 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
7247 Likewise.
7248 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
7249 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
7250 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
7251 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
7252 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
7253 * testsuite/26_numerics/inner_product/1.cc: Likewise.
7254 * testsuite/26_numerics/iota/1.cc: Likewise.
7255 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
7256 * testsuite/26_numerics/slice/1.cc: Likewise.
7257 * testsuite/26_numerics/valarray/28277.cc: Likewise.
7258 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
7259 * testsuite/26_numerics/valarray/operators.cc: Likewise.
7260 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
7261 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
7262 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
7263 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
7264 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
7265 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
7266 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
7267 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
7268 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
7269 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
7270 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
7271 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
7272 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
7273 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
7274 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
7275 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
7276 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
7277 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
7278 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
7279 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
7280 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
7281 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
7282 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
7283 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
7284 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
7285 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
7286 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
7287 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
7288 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
7289 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
7290 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
7291 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
7292 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
7293 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
7294 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
7295 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
7296 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
7297 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
7298 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
7299 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
7300 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
7301 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
7302 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
7303 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
7304 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
7305 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
7306 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
7307 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
7308 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
7309 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7310 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
7311 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
7312 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
7313 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
7314 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
7315 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
7316 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
7317 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
7318 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
7319 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
7320 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
7321 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
7322 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
7323 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
7324 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
7325 Likewise.
7326 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
7327 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
7328 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
7329 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
7330 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
7331 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
7332 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
7333 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
7334 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
7335 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
7336 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
7337 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
7338 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
7339 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
7340 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
7341 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
7342 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
7343 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
7344 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
7345 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
7346 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
7347 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
7348 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
7349 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
7350 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
7351 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
7352 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
7353 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
7354 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
7355 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
7356 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
7357 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
7358 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
7359 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
7360 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
7361 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
7362 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
7363 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
7364 Likewise.
7365 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
7366 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
7367 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
7368 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
7369 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
7370 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
7371 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
7372 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
7373 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
7374 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
7375 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
7376 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
7377 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
7378 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
7379 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
7380 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
7381 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
7382 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
7383 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
7384 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
7385 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
7386 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
7387 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
7388 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
7389 Likewise.
7390 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
7391 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
7392 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
7393 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
7394 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
7395 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
7396 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
7397 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
7398 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
7399 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
7400 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
7401 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
7402 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
7403 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
7404 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
7405 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
7406 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
7407 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
7408 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
7409 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
7410 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
7411 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
7412 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
7413 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
7414 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
7415 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
7416 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
7417 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
7418 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
7419 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
7420 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
7421 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
7422 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
7423 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
7424 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
7425 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
7426 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
7427 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
7428 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
7429 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
7430 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
7431 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
7432 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
7433 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
7434 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
7435 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
7436 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
7437 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
7438 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
7439 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
7440 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
7441 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
7442 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
7443 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
7444 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
7445 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
7446 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
7447 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
7448 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
7449 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
7450 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
7451 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
7452 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
7453 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
7454 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
7455 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
7456 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
7457 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
7458 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
7459 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
7460 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
7461 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
7462 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
7463 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
7464 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
7465 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
7466 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
7467 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
7468 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7469 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7470 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
7471 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
7472 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
7473 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
7474 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7475 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
7476 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7477 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
7478 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
7479 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
7480 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
7481 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
7482 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
7483 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
7484 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
7485 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
7486 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
7487 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
7488 Likewise.
7489 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
7490 Likewise.
7491 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
7492 Likewise.
7493 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
7494 Likewise.
7495 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
7496 Likewise.
7497 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
7498 Likewise.
7499 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
7500 Likewise.
7501 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
7502 Likewise.
7503 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
7504 Likewise.
7505 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
7506 Likewise.
7507 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
7508 Likewise.
7509 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
7510 Likewise.
7511 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
7512 Likewise.
7513 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
7514 Likewise.
7515 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
7516 Likewise.
7517 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
7518 Likewise.
7519 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
7520 Likewise.
7521 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
7522 Likewise.
7523 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
7524 Likewise.
7525 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
7526 Likewise.
7527 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
7528 Likewise.
7529 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
7530 Likewise.
7531 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
7532 Likewise.
7533 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
7534 Likewise.
7535 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
7536 Likewise.
7537 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
7538 Likewise.
7539 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
7540 Likewise.
7541 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
7542 Likewise.
7543 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
7544 Likewise.
7545 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
7546 Likewise.
7547 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
7548 Likewise.
7549 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
7550 Likewise.
7551 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
7552 Likewise.
7553 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
7554 Likewise.
7555 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
7556 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
7557 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
7558 Likewise.
7559 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
7560 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
7561 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
7562 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
7563 Likewise.
7564 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
7565 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
7566 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
7567 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
7568 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
7569 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
7570 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
7571 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
7572 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
7573 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
7574 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
7575 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
7576 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
7577 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
7578 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
7579 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
7580 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
7581 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
7582 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
7583 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
7584 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
7585 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
7586 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
7587 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
7588 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
7589 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
7590 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
7591 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
7592 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
7593 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
7594 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
7595 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
7596 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
7597 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
7598 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
7599 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
7600 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
7601 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
7602 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
7603 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
7604 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
7605 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
7606 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
7607 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
7608 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
7609 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
7610 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
7611 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
7612 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
7613 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
7614 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
7615 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
7616 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
7617 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
7618 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
7619 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
7620 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
7621 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
7622 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
7623 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
7624 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
7625 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
7626 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
7627 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
7628 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
7629 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
7630 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
7631 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
7632 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
7633 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
7634 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
7635 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
7636 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
7637 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
7638 Likewise.
7639 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
7640 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
7641 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
7642 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
7643 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7644 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
7645 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
7646 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
7647 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
7648 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
7649 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
7650 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
7651 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
7652 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
7653 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
7654 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
7655 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
7656 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
7657 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
7658 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
7659 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
7660 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
7661 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
7662 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
7663 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
7664 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
7665 Likewise.
7666 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
7667 Likewise.
7668 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
7669 Likewise.
7670 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
7671 Likewise.
7672 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
7673 Likewise.
7674 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
7675 Likewise.
7676 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
7677 Likewise.
7678 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
7679 Likewise.
7680 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
7681 Likewise.
7682 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
7683 Likewise.
7684 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
7685 Likewise.
7686 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
7687 Likewise.
7688 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
7689 Likewise.
7690 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
7691 Likewise.
7692 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
7693 Likewise.
7694 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
7695 Likewise.
7696 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
7697 Likewise.
7698 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
7699 Likewise.
7700 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
7701 Likewise.
7702 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
7703 Likewise.
7704 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
7705 Likewise.
7706 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
7707 Likewise.
7708 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
7709 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
7710 Likewise.
7711 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
7712 Likewise.
7713 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
7714 Likewise.
7715 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
7716 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7717 Likewise.
7718 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7719 Likewise.
7720 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
7721 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
7722 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
7723 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
7724 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
7725 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
7726 Likewise.
7727 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
7728 Likewise.
7729 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
7730 Likewise.
7731 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
7732 Likewise.
7733 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
7734 Likewise.
7735 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
7736 Likewise.
7737 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
7738 Likewise.
7739 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7740 Likewise.
7741 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7742 Likewise.
7743 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
7744 Likewise.
7745 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
7746 Likewise.
7747 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
7748 Likewise.
7749 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
7750 Likewise.
7751 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
7752 Likewise.
7753 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
7754 Likewise.
7755 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
7756 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
7757 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
7758 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
7759 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
7760 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
7761 Likewise.
7762 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
7763 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
7764 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
7765 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
7766 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
7767 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
7768 Likewise.
7769 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
7770 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
7771 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
7772 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
7773 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
7774 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
7775 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
7776 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
7777 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
7778 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
7779 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
7780 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
7781 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
7782 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
7783 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
7784 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
7785 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
7786 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
7787 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
7788 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
7789 Likewise.
7790 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
7791 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
7792 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
7793 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
7794 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
7795 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
7796 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
7797 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
7798 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
7799 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
7800 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
7801 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
7802 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
7803 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
7804 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
7805 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
7806 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
7807 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
7808 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
7809 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
7810 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
7811 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
7812 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
7813 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
7814 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
7815 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
7816 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
7817 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
7818 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
7819 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
7820 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
7821 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
7822 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
7823 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
7824 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
7825 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
7826 Likewise.
7827 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
7828 Likewise.
7829 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
7830 Likewise.
7831 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
7832 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
7833 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
7834 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
7835 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
7836 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
7837 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
7838 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
7839 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
7840 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
7841 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
7842 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
7843 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
7844 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
7845 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
7846 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
7847 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
7848 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
7849 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
7850 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
7851 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
7852 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
7853 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
7854 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
7855 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
7856 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
7857 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
7858 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
7859 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
7860 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
7861 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
7862 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
7863 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
7864 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
7865 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
7866 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
7867 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
7868 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
7869 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
7870 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
7871 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
7872 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
7873 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
7874 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
7875 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
7876 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
7877 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
7878 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
7879 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
7880 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
7881 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
7882 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
7883 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
7884 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
7885 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
7886 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
7887 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
7888 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
7889 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
7890 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
7891 Likewise.
7892 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
7893 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
7894 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
7895 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
7896 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
7897 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
7898 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
7899 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
7900 * testsuite/27_io/fpos/11450.cc: Likewise.
7901 * testsuite/27_io/fpos/14320-1.cc: Likewise.
7902 * testsuite/27_io/fpos/14320-2.cc: Likewise.
7903 * testsuite/27_io/fpos/14320-3.cc: Likewise.
7904 * testsuite/27_io/fpos/14320-4.cc: Likewise.
7905 * testsuite/27_io/fpos/14320-5.cc: Likewise.
7906 * testsuite/27_io/fpos/14775.cc: Likewise.
7907 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
7908 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
7909 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
7910 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
7911 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
7912 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
7913 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
7914 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
7915 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
7916 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
7917 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
7918 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
7919 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
7920 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
7921 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
7922 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
7923 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
7924 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
7925 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
7926 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
7927 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
7928 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
7929 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
7930 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
7931 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
7932 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
7933 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
7934 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
7935 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
7936 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
7937 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
7938 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
7939 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
7940 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
7941 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
7942 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
7943 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
7944 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
7945 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
7946 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
7947 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
7948 * testsuite/27_io/objects/char/1.cc: Likewise.
7949 * testsuite/27_io/objects/char/10.cc: Likewise.
7950 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
7951 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
7952 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
7953 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
7954 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
7955 * testsuite/27_io/objects/char/2.cc: Likewise.
7956 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
7957 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
7958 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
7959 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
7960 * testsuite/27_io/objects/char/5.cc: Likewise.
7961 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
7962 * testsuite/27_io/objects/char/6.cc: Likewise.
7963 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
7964 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
7965 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
7966 * testsuite/27_io/objects/char/7.cc: Likewise.
7967 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
7968 * testsuite/27_io/objects/char/8.cc: Likewise.
7969 * testsuite/27_io/objects/char/9.cc: Likewise.
7970 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
7971 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
7972 * testsuite/27_io/objects/char/dr455.cc: Likewise.
7973 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
7974 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
7975 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
7976 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
7977 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
7978 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
7979 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
7980 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
7981 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
7982 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
7983 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
7984 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
7985 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
7986 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
7987 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
7988 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
7989 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
7990 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
7991 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
7992 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
7993 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
7994 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
7995 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
7996 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
7997 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
7998 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
7999 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
8000 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
8001 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
8002 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
8003 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
8004 * testsuite/27_io/types/1.cc: Likewise.
8005 * testsuite/27_io/types/2.cc: Likewise.
8006 * testsuite/27_io/types/3.cc: Likewise.
8007 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
8008 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
8009 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
8010 Likewise.
8011 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
8012 Likewise.
8013 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
8014 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
8015 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
8016 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
8017 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
8018 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
8019 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
8020 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
8021 Likewise.
8022 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
8023 Likewise.
8024 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
8025 Likewise.
8026 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
8027 Likewise.
8028 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
8029 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
8030 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
8031 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
8032 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
8033 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
8034 Likewise.
8035 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
8036 Likewise.
8037 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
8038 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
8039 * testsuite/30_threads/thread/id/operators.cc: Likewise.
8040 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
8041 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
8042 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
8043 * testsuite/Makefile.am: Likewise.
8044 * testsuite/abi/30586.cc: Likewise.
8045 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
8046 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
8047 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
8048 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
8049 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
8050 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
8051 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
8052 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
8053 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
8054 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
8055 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
8056 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
8057 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
8058 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
8059 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
8060 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
8061 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
8062 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
8063 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
8064 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
8065 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
8066 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
8067 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
8068 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
8069 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
8070 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
8071 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
8072 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
8073 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
8074 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
8075 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
8076 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
8077 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
8078 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
8079 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
8080 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
8081 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
8082 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
8083 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
8084 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
8085 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
8086 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
8087 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
8088 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
8089 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
8090 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
8091 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
8092 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
8093 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
8094 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
8095 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
8096 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
8097 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
8098 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
8099 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
8100 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
8101 * testsuite/abi/demangle/regression/7986.cc: Likewise.
8102 * testsuite/abi/demangle/regression/8897.cc: Likewise.
8103 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
8104 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
8105 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
8106 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
8107 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
8108 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
8109 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
8110 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
8111 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
8112 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
8113 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
8114 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
8115 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
8116 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
8117 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
8118 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
8119 * testsuite/abi/demangle/regression/old.cc: Likewise.
8120 * testsuite/abi/header_cxxabi.c: Likewise.
8121 * testsuite/backward/11460.cc: Likewise.
8122 * testsuite/backward/hash_map/1.cc: Likewise.
8123 * testsuite/backward/hash_map/14648.cc: Likewise.
8124 * testsuite/backward/hash_map/23528.cc: Likewise.
8125 * testsuite/backward/hash_set/1.cc: Likewise.
8126 * testsuite/backward/strstream_members.cc: Likewise.
8127 * testsuite/config/default.exp: Likewise.
8128 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
8129 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
8130 * testsuite/data/istream_extractor_other-1.tst: Likewise.
8131 * testsuite/data/istream_extractor_other-1.txt: Likewise.
8132 * testsuite/data/istream_extractor_other-2.tst: Likewise.
8133 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
8134 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
8135 * testsuite/data/sgetn.txt: Likewise.
8136 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
8137 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
8138 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
8139 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
8140 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
8141 * testsuite/ext/array_allocator/26875.cc: Likewise.
8142 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
8143 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
8144 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
8145 * testsuite/ext/array_allocator/check_new.cc: Likewise.
8146 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
8147 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
8148 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
8149 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
8150 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
8151 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
8152 * testsuite/ext/codecvt/1.cc: Likewise.
8153 * testsuite/ext/codecvt/char-1.cc: Likewise.
8154 * testsuite/ext/codecvt/char-2.cc: Likewise.
8155 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
8156 * testsuite/ext/concept_checks.cc: Likewise.
8157 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
8158 Likewise.
8159 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
8160 Likewise.
8161 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
8162 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
8163 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
8164 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
8165 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
8166 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
8167 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
8168 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
8169 Likewise.
8170 * testsuite/ext/headers.cc: Likewise.
8171 * testsuite/ext/is_heap/1.cc: Likewise.
8172 * testsuite/ext/is_heap/check_type.cc: Likewise.
8173 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
8174 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
8175 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
8176 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
8177 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
8178 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
8179 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
8180 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
8181 * testsuite/ext/median.cc: Likewise.
8182 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
8183 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
8184 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
8185 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
8186 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
8187 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
8188 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
8189 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
8190 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
8191 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
8192 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
8193 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
8194 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
8195 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
8196 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
8197 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
8198 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
8199 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
8200 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
8201 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
8202 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
8203 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
8204 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
8205 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
8206 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
8207 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
8208 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
8209 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
8210 * testsuite/ext/new_allocator/check_new.cc: Likewise.
8211 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
8212 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
8213 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
8214 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
8215 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
8216 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
8217 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
8218 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
8219 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
8220 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
8221 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
8222 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
8223 * testsuite/ext/rope/1.cc: Likewise.
8224 * testsuite/ext/rope/2.cc: Likewise.
8225 * testsuite/ext/rope/3.cc: Likewise.
8226 * testsuite/ext/rope/36832.cc: Likewise.
8227 * testsuite/ext/rope/4.cc: Likewise.
8228 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
8229 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
8230 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
8231 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
8232 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
8233 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
8234 Likewise.
8235 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
8236 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
8237 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
8238 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
8239 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
8240 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
8241 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
8242 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
8243 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
8244 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
8245 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
8246 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
8247 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
8248 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
8249 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
8250 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
8251 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
8252 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
8253 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
8254 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
8255 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
8256 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
8257 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
8258 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
8259 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
8260 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
8261 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
8262 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
8263 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
8264 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
8265 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8266 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
8267 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
8268 * testsuite/lib/dg-options.exp: Likewise.
8269 * testsuite/lib/libstdc++.exp: Likewise.
8270 * testsuite/lib/prune.exp: Likewise.
8271 * testsuite/libstdc++-abi/abi.exp: Likewise.
8272 * testsuite/libstdc++-dg/conformance.exp: Likewise.
8273 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
8274 Likewise.
8275 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
8276 Likewise.
8277 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
8278 Likewise.
8279 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
8280 Likewise.
8281 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
8282 Likewise.
8283 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
8284 Likewise.
8285 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
8286 Likewise.
8287 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
8288 Likewise.
8289 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
8290 Likewise.
8291 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
8292 Likewise.
8293 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
8294 Likewise.
8295 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
8296 Likewise.
8297 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
8298 Likewise.
8299 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
8300 Likewise.
8301 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
8302 Likewise.
8303 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
8304 Likewise.
8305 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
8306 Likewise.
8307 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
8308 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
8309 Likewise.
8310 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8311 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
8312 Likewise.
8313 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
8314 Likewise.
8315 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
8316 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
8317 Likewise.
8318 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
8319 Likewise.
8320 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
8321 Likewise.
8322 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
8323 Likewise.
8324 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
8325 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
8326 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
8327 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
8328 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
8329 Likewise.
8330 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
8331 Likewise.
8332 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
8333 Likewise.
8334 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
8335 Likewise.
8336 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
8337 Likewise.
8338 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
8339 Likewise.
8340 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
8341 Likewise.
8342 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
8343 Likewise.
8344 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
8345 Likewise.
8346 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
8347 Likewise.
8348 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
8349 Likewise.
8350 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
8351 Likewise.
8352 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
8353 Likewise.
8354 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
8355 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
8356 Likewise.
8357 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
8358 Likewise.
8359 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
8360 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
8361 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
8362 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
8363 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
8364 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
8365 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
8366 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
8367 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
8368 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
8369 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
8370 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
8371 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
8372 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
8373 Likewise.
8374 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
8375 Likewise.
8376 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
8377 Likewise.
8378 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
8379 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
8380 Likewise.
8381 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
8382 Likewise.
8383 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
8384 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
8385 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
8386 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
8387 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
8388 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
8389 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
8390 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
8391 Likewise.
8392 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
8393 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
8394 Likewise.
8395 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
8396 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
8397 Likewise.
8398 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
8399 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
8400 Likewise.
8401 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
8402 Likewise.
8403 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
8404 Likewise.
8405 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
8406 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
8407 Likewise.
8408 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
8409 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
8410 Likewise.
8411 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
8412 Likewise.
8413 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
8414 Likewise.
8415 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
8416 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
8417 Likewise.
8418 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
8419 Likewise.
8420 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
8421 Likewise.
8422 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
8423 Likewise.
8424 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
8425 Likewise.
8426 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
8427 Likewise.
8428 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
8429 Likewise.
8430 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
8431 Likewise.
8432 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
8433 Likewise.
8434 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
8435 Likewise.
8436 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
8437 Likewise.
8438 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
8439 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
8440 Likewise.
8441 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
8442 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
8443 Likewise.
8444 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
8445 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
8446 Likewise.
8447 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
8448 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
8449 Likewise.
8450 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
8451 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
8452 Likewise.
8453 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
8454 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
8455 Likewise.
8456 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
8457 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
8458 Likewise.
8459 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
8460 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
8461 Likewise.
8462 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
8463 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
8464 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
8465 Likewise.
8466 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
8467 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
8468 Likewise.
8469 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
8470 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
8471 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
8472 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
8473 Likewise.
8474 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
8475 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
8476 Likewise.
8477 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
8478 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
8479 Likewise.
8480 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
8481 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
8482 Likewise.
8483 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
8484 Likewise.
8485 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
8486 Likewise.
8487 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
8488 Likewise.
8489 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
8490 Likewise.
8491 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
8492 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
8493 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
8494 Likewise.
8495 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
8496 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
8497 Likewise.
8498 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
8499 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
8500 Likewise.
8501 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
8502 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
8503 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
8504 Likewise.
8505 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
8506 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
8507 Likewise.
8508 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
8509 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
8510 Likewise.
8511 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
8512 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
8513 Likewise.
8514 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
8515 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
8516 Likewise.
8517 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
8518 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
8519 Likewise.
8520 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
8521 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
8522 Likewise.
8523 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
8524 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
8525 Likewise.
8526 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
8527 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
8528 Likewise.
8529 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
8530 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
8531 Likewise.
8532 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
8533 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
8534 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
8535 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
8536 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
8537 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
8538 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
8539 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
8540 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
8541 Likewise.
8542 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
8543 Likewise.
8544 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
8545 Likewise.
8546 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
8547 Likewise.
8548 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
8549 Likewise.
8550 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
8551 Likewise.
8552 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
8553 Likewise.
8554 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
8555 Likewise.
8556 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
8557 Likewise.
8558 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
8559 Likewise.
8560 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
8561 Likewise.
8562 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
8563 Likewise.
8564 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
8565 Likewise.
8566 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
8567 Likewise.
8568 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
8569 Likewise.
8570 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
8571 Likewise.
8572 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
8573 Likewise.
8574 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
8575 Likewise.
8576 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
8577 Likewise.
8578 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
8579 Likewise.
8580 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
8581 Likewise.
8582 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
8583 Likewise.
8584 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
8585 Likewise.
8586 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
8587 Likewise.
8588 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
8589 Likewise.
8590 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
8591 Likewise.
8592 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
8593 Likewise.
8594 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
8595 Likewise.
8596 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
8597 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
8598 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
8599 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
8600 Likewise.
8601 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
8602 Likewise.
8603 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
8604 Likewise.
8605 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
8606 Likewise.
8607 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
8608 Likewise.
8609 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
8610 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
8611 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
8612 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
8613 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
8614 Likewise.
8615 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
8616 Likewise.
8617 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
8618 Likewise.
8619 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
8620 Likewise.
8621 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
8622 Likewise.
8623 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
8624 Likewise.
8625 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
8626 Likewise.
8627 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
8628 Likewise.
8629 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
8630 Likewise.
8631 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
8632 Likewise.
8633 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
8634 Likewise.
8635 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
8636 Likewise.
8637 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
8638 Likewise.
8639 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
8640 Likewise.
8641 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
8642 Likewise.
8643 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
8644 Likewise.
8645 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
8646 Likewise.
8647 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
8648 Likewise.
8649 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
8650 Likewise.
8651 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
8652 Likewise.
8653 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
8654 Likewise.
8655 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
8656 Likewise.
8657 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
8658 Likewise.
8659 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
8660 Likewise.
8661 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
8662 Likewise.
8663 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
8664 Likewise.
8665 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
8666 Likewise.
8667 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
8668 Likewise.
8669 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
8670 Likewise.
8671 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
8672 Likewise.
8673 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
8674 Likewise.
8675 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
8676 Likewise.
8677 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
8678 Likewise.
8679 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
8680 Likewise.
8681 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
8682 Likewise.
8683 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
8684 Likewise.
8685 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
8686 Likewise.
8687 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
8688 Likewise.
8689 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
8690 Likewise.
8691 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
8692 Likewise.
8693 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
8694 Likewise.
8695 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
8696 Likewise.
8697 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
8698 Likewise.
8699 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
8700 Likewise.
8701 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
8702 Likewise.
8703 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
8704 Likewise.
8705 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
8706 Likewise.
8707 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
8708 Likewise.
8709 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
8710 Likewise.
8711 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
8712 Likewise.
8713 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
8714 Likewise.
8715 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
8716 Likewise.
8717 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
8718 Likewise.
8719 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
8720 Likewise.
8721 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
8722 Likewise.
8723 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
8724 Likewise.
8725 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
8726 Likewise.
8727 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
8728 Likewise.
8729 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
8730 Likewise.
8731 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
8732 Likewise.
8733 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
8734 Likewise.
8735 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
8736 Likewise.
8737 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
8738 Likewise.
8739 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
8740 Likewise.
8741 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
8742 Likewise.
8743 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
8744 Likewise.
8745 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
8746 Likewise.
8747 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
8748 Likewise.
8749 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
8750 Likewise.
8751 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
8752 Likewise.
8753 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
8754 Likewise.
8755 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
8756 Likewise.
8757 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
8758 Likewise.
8759 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
8760 Likewise.
8761 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
8762 Likewise.
8763 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
8764 Likewise.
8765 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
8766 Likewise.
8767 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
8768 Likewise.
8769 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
8770 Likewise.
8771 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
8772 Likewise.
8773 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
8774 Likewise.
8775 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
8776 Likewise.
8777 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
8778 Likewise.
8779 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
8780 Likewise.
8781 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
8782 Likewise.
8783 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
8784 Likewise.
8785 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
8786 Likewise.
8787 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
8788 Likewise.
8789 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
8790 Likewise.
8791 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
8792 Likewise.
8793 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
8794 Likewise.
8795 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
8796 Likewise.
8797 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
8798 Likewise.
8799 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
8800 Likewise.
8801 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
8802 Likewise.
8803 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
8804 Likewise.
8805 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
8806 Likewise.
8807 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
8808 Likewise.
8809 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
8810 Likewise.
8811 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
8812 Likewise.
8813 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
8814 Likewise.
8815 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
8816 Likewise.
8817 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
8818 Likewise.
8819 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
8820 Likewise.
8821 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
8822 Likewise.
8823 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
8824 Likewise.
8825 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
8826 Likewise.
8827 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
8828 Likewise.
8829 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
8830 Likewise.
8831 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
8832 Likewise.
8833 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
8834 Likewise.
8835 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
8836 Likewise.
8837 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
8838 Likewise.
8839 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
8840 Likewise.
8841 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
8842 Likewise.
8843 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
8844 Likewise.
8845 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
8846 Likewise.
8847 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
8848 Likewise.
8849 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
8850 Likewise.
8851 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
8852 Likewise.
8853 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
8854 Likewise.
8855 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
8856 Likewise.
8857 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
8858 Likewise.
8859 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
8860 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
8861 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
8862 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
8863 Likewise.
8864 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
8865 Likewise.
8866 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
8867 Likewise.
8868 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
8869 Likewise.
8870 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
8871 Likewise.
8872 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
8873 Likewise.
8874 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
8875 Likewise.
8876 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
8877 Likewise.
8878 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
8879 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
8880 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
8881 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
8882 Likewise.
8883 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
8884 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
8885 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
8886 Likewise.
8887 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
8888 Likewise.
8889 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
8890 Likewise.
8891 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
8892 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
8893 Likewise.
8894 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
8895 Likewise.
8896 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
8897 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
8898 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
8899 Likewise.
8900 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
8901 Likewise.
8902 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
8903 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
8904 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
8905 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
8906 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
8907 Likewise.
8908 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
8909 Likewise.
8910 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
8911 Likewise.
8912 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
8913 Likewise.
8914 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
8915 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
8916 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
8917 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
8918 Likewise.
8919 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
8920 Likewise.
8921 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
8922 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
8923 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
8924 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
8925 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
8926 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
8927 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
8928 Likewise.
8929 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
8930 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
8931 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
8932 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
8933 Likewise.
8934 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
8935 Likewise.
8936 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
8937 Likewise.
8938 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
8939 Likewise.
8940 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
8941 Likewise.
8942 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
8943 Likewise.
8944 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
8945 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
8946 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
8947 Likewise.
8948 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
8949 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
8950 Likewise.
8951 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
8952 Likewise.
8953 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
8954 Likewise.
8955 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
8956 Likewise.
8957 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
8958 Likewise.
8959 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
8960 Likewise.
8961 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
8962 Likewise.
8963 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
8964 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
8965 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
8966 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
8967 Likewise.
8968 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
8969 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
8970 Likewise.
8971 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
8972 Likewise.
8973 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
8974 Likewise.
8975 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
8976 Likewise.
8977 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
8978 Likewise.
8979 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
8980 Likewise.
8981 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
8982 Likewise.
8983 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
8984 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
8985 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
8986 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
8987 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
8988 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
8989 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
8990 Likewise.
8991 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
8992 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
8993 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
8994 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
8995 Likewise.
8996 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
8997 Likewise.
8998 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
8999 Likewise.
9000 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
9001 Likewise.
9002 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
9003 Likewise.
9004 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
9005 Likewise.
9006 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
9007 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
9008 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
9009 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
9010 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
9011 Likewise.
9012 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
9013 Likewise.
9014 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
9015 Likewise.
9016 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
9017 Likewise.
9018 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
9019 Likewise.
9020 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
9021 Likewise.
9022 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
9023 Likewise.
9024 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
9025 Likewise.
9026 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
9027 Likewise.
9028 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
9029 Likewise.
9030 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
9031 Likewise.
9032 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
9033 Likewise.
9034 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
9035 Likewise.
9036 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
9037 Likewise.
9038 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
9039 Likewise.
9040 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
9041 Likewise.
9042 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
9043 Likewise.
9044 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
9045 Likewise.
9046 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
9047 Likewise.
9048 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
9049 Likewise.
9050 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
9051 Likewise.
9052 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
9053 Likewise.
9054 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
9055 Likewise.
9056 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
9057 Likewise.
9058 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
9059 Likewise.
9060 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
9061 Likewise.
9062 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
9063 Likewise.
9064 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
9065 Likewise.
9066 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
9067 Likewise.
9068 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
9069 Likewise.
9070 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
9071 Likewise.
9072 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
9073 Likewise.
9074 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
9075 Likewise.
9076 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
9077 Likewise.
9078 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
9079 Likewise.
9080 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
9081 Likewise.
9082 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
9083 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
9084 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
9085 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
9086 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
9087 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
9088 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
9089 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
9090 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
9091 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
9092 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
9093 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
9094 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
9095 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
9096 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
9097 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
9098 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
9099 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
9100 * testsuite/tr1/headers/all.cc: Likewise.
9101 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
9102 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
9103 * testsuite/util/testsuite_shared.cc: Likewise.
9104 * scripts/extract_symvers: Likewise. Remove runtime exception.
9105 * testsuite/17_intro/headers/all.cc: Likewise.
9106 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
9107 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
9108 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
9109 Likewise.
9110 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
9111 Likewise.
9112 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
9113 Likewise.
9114 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
9115 Likewise.
9116 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
9117 Likewise.
9118 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
9119 Likewise.
9120 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
9121 Likewise.
9122 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
9123 Likewise.
9124 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
9125 Likewise.
9126 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
9127 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
9128 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
9129 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
9130 Likewise.
9131 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
9132 Likewise.
9133 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
9134 Likewise.
9135 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
9136 Likewise.
9137 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
9138 Likewise.
9139 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
9140 Likewise.
9141 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
9142 Likewise.
9143 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
9144 Likewise.
9145 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
9146 Likewise.
9147 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
9148 Likewise.
9149 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
9150 Likewise.
9151 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
9152 Likewise.
9153 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
9154 Likewise.
9155 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
9156 Likewise.
9157 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
9158 Likewise.
9159 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
9160 Likewise.
9161 * testsuite/20_util/pair/moveable.cc: Likewise.
9162 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
9163 Likewise.
9164 * testsuite/20_util/pair/swap.cc: Likewise.
9165 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
9166 Likewise.
9167 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
9168 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
9169 Likewise.
9170 * testsuite/20_util/tuple/moveable.cc: Likewise.
9171 * testsuite/20_util/tuple/moveable2.cc: Likewise.
9172 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
9173 Likewise.
9174 * testsuite/20_util/tuple/swap.cc: Likewise.
9175 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
9176 Likewise.
9177 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
9178 Likewise.
9179 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
9180 Likewise.
9181 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
9182 Likewise.
9183 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
9184 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
9185 Likewise.
9186 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
9187 Likewise.
9188 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
9189 Likewise.
9190 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
9191 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
9192 Likewise.
9193 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
9194 Likewise.
9195 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
9196 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
9197 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
9198 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
9199 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
9200 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
9201 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
9202 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
9203 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
9204 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
9205 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
9206 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
9207 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
9208 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
9209 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
9210 Likewise.
9211 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
9212 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
9213 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
9214 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
9215 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
9216 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
9217 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
9218 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
9219 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
9220 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
9221 Likewise.
9222 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
9223 Likewise.
9224 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
9225 Likewise.
9226 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
9227 Likewise.
9228 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
9229 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
9230 Likewise.
9231 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
9232 Likewise.
9233 * testsuite/23_containers/deque/14340.cc: Likewise.
9234 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
9235 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
9236 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
9237 * testsuite/23_containers/deque/init-list.cc: Likewise.
9238 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
9239 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
9240 * testsuite/23_containers/deque/moveable.cc: Likewise.
9241 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
9242 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
9243 Likewise.
9244 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
9245 Likewise.
9246 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
9247 Likewise.
9248 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
9249 Likewise.
9250 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
9251 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
9252 Likewise.
9253 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
9254 Likewise.
9255 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
9256 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
9257 Likewise.
9258 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
9259 Likewise.
9260 * testsuite/23_containers/list/14340.cc: Likewise.
9261 * testsuite/23_containers/list/23781.cc: Likewise.
9262 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
9263 * testsuite/23_containers/list/init-list.cc: Likewise.
9264 * testsuite/23_containers/list/moveable.cc: Likewise.
9265 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
9266 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
9267 Likewise.
9268 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
9269 Likewise.
9270 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
9271 Likewise.
9272 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
9273 Likewise.
9274 * testsuite/23_containers/map/14340.cc: Likewise.
9275 * testsuite/23_containers/map/23781.cc: Likewise.
9276 * testsuite/23_containers/map/init-list.cc: Likewise.
9277 * testsuite/23_containers/map/moveable.cc: Likewise.
9278 * testsuite/23_containers/map/operations/1.cc: Likewise.
9279 * testsuite/23_containers/map/operations/31440.cc: Likewise.
9280 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
9281 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
9282 Likewise.
9283 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
9284 Likewise.
9285 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
9286 Likewise.
9287 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
9288 Likewise.
9289 * testsuite/23_containers/multimap/14340.cc: Likewise.
9290 * testsuite/23_containers/multimap/23781.cc: Likewise.
9291 * testsuite/23_containers/multimap/init-list.cc: Likewise.
9292 * testsuite/23_containers/multimap/moveable.cc: Likewise.
9293 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
9294 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
9295 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
9296 Likewise.
9297 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
9298 Likewise.
9299 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
9300 Likewise.
9301 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
9302 Likewise.
9303 * testsuite/23_containers/multiset/14340.cc: Likewise.
9304 * testsuite/23_containers/multiset/23781.cc: Likewise.
9305 * testsuite/23_containers/multiset/init-list.cc: Likewise.
9306 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
9307 * testsuite/23_containers/multiset/moveable.cc: Likewise.
9308 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
9309 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
9310 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
9311 Likewise.
9312 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
9313 Likewise.
9314 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
9315 Likewise.
9316 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
9317 Likewise.
9318 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
9319 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
9320 Likewise.
9321 * testsuite/23_containers/queue/moveable.cc: Likewise.
9322 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
9323 Likewise.
9324 * testsuite/23_containers/set/14340.cc: Likewise.
9325 * testsuite/23_containers/set/23781.cc: Likewise.
9326 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
9327 * testsuite/23_containers/set/init-list.cc: Likewise.
9328 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
9329 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
9330 * testsuite/23_containers/set/moveable.cc: Likewise.
9331 * testsuite/23_containers/set/operations/1.cc: Likewise.
9332 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
9333 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
9334 Likewise.
9335 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
9336 Likewise.
9337 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
9338 Likewise.
9339 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
9340 Likewise.
9341 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
9342 Likewise.
9343 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
9344 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
9345 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
9346 Likewise.
9347 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
9348 Likewise.
9349 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
9350 Likewise.
9351 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
9352 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
9353 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
9354 Likewise.
9355 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
9356 Likewise.
9357 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
9358 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
9359 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
9360 Likewise.
9361 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
9362 Likewise.
9363 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
9364 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
9365 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
9366 Likewise.
9367 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
9368 Likewise.
9369 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
9370 Likewise.
9371 * testsuite/23_containers/vector/14340.cc: Likewise.
9372 * testsuite/23_containers/vector/26412-1.cc: Likewise.
9373 * testsuite/23_containers/vector/26412-2.cc: Likewise.
9374 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
9375 Likewise.
9376 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
9377 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
9378 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
9379 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
9380 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
9381 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
9382 Likewise.
9383 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
9384 Likewise.
9385 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
9386 Likewise.
9387 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
9388 Likewise.
9389 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
9390 Likewise.
9391 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
9392 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
9393 * testsuite/23_containers/vector/init-list.cc: Likewise.
9394 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
9395 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
9396 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
9397 * testsuite/23_containers/vector/moveable.cc: Likewise.
9398 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
9399 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
9400 Likewise.
9401 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
9402 Likewise.
9403 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
9404 Likewise.
9405 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
9406 Likewise.
9407 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
9408 * testsuite/23_containers/vector/types/23767.cc: Likewise.
9409 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
9410 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
9411 Likewise.
9412 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
9413 Likewise.
9414 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
9415 Likewise.
9416 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
9417 Likewise.
9418 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
9419 Likewise.
9420 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
9421 Likewise.
9422 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
9423 Likewise.
9424 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
9425 Likewise.
9426 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
9427 Likewise.
9428 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
9429 Likewise.
9430 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
9431 Likewise.
9432 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
9433 Likewise.
9434 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
9435 Likewise.
9436 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
9437 Likewise.
9438 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
9439 Likewise.
9440 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
9441 Likewise.
9442 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
9443 Likewise.
9444 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
9445 Likewise.
9446 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
9447 Likewise.
9448 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
9449 Likewise.
9450 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
9451 Likewise.
9452 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
9453 Likewise.
9454 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
9455 Likewise.
9456 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
9457 Likewise.
9458 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
9459 Likewise.
9460 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
9461 Likewise.
9462 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
9463 Likewise.
9464 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
9465 Likewise.
9466 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
9467 Likewise.
9468 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
9469 Likewise.
9470 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
9471 Likewise.
9472 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
9473 Likewise.
9474 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
9475 Likewise.
9476 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
9477 Likewise.
9478 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
9479 Likewise.
9480 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
9481 Likewise.
9482 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
9483 Likewise.
9484 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
9485 Likewise.
9486 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
9487 Likewise.
9488 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
9489 Likewise.
9490 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
9491 Likewise.
9492 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
9493 Likewise.
9494 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
9495 Likewise.
9496 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
9497 Likewise.
9498 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
9499 Likewise.
9500 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
9501 Likewise.
9502 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
9503 Likewise.
9504 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
9505 Likewise.
9506 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
9507 Likewise.
9508 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
9509 Likewise.
9510 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
9511 Likewise.
9512 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
9513 Likewise.
9514 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
9515 Likewise.
9516 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
9517 Likewise.
9518 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
9519 Likewise.
9520 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
9521 Likewise.
9522 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
9523 Likewise.
9524 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
9525 Likewise.
9526 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
9527 Likewise.
9528 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
9529 Likewise.
9530 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
9531 Likewise.
9532 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
9533 Likewise.
9534 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
9535 Likewise.
9536 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
9537 Likewise.
9538 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
9539 Likewise.
9540 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
9541 Likewise.
9542 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
9543 Likewise.
9544 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
9545 Likewise.
9546 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
9547 Likewise.
9548 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
9549 Likewise.
9550 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
9551 Likewise.
9552 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
9553 Likewise.
9554 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
9555 Likewise.
9556 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
9557 Likewise.
9558 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
9559 Likewise.
9560 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
9561 Likewise.
9562 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
9563 Likewise.
9564 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
9565 Likewise.
9566 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
9567 Likewise.
9568 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
9569 Likewise.
9570 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
9571 Likewise.
9572 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
9573 Likewise.
9574 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
9575 Likewise.
9576 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
9577 Likewise.
9578 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
9579 Likewise.
9580 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
9581 Likewise.
9582 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
9583 Likewise.
9584 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
9585 Likewise.
9586 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
9587 Likewise.
9588 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
9589 Likewise.
9590 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
9591 Likewise.
9592 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
9593 Likewise.
9594 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
9595 Likewise.
9596 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
9597 Likewise.
9598 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
9599 Likewise.
9600 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
9601 Likewise.
9602 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
9603 Likewise.
9604 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
9605 Likewise.
9606 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
9607 Likewise.
9608 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
9609 Likewise.
9610 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
9611 Likewise.
9612 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
9613 Likewise.
9614 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
9615 Likewise.
9616 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
9617 Likewise.
9618 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
9619 Likewise.
9620 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
9621 Likewise.
9622 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
9623 Likewise.
9624 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
9625 Likewise.
9626 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
9627 Likewise.
9628 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
9629 Likewise.
9630 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
9631 Likewise.
9632 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
9633 Likewise.
9634 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
9635 Likewise.
9636 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
9637 Likewise.
9638 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
9639 Likewise.
9640 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
9641 Likewise.
9642 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
9643 Likewise.
9644 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
9645 Likewise.
9646 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
9647 Likewise.
9648 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
9649 Likewise.
9650 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
9651 Likewise.
9652 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
9653 Likewise.
9654 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
9655 Likewise.
9656 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
9657 Likewise.
9658 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
9659 Likewise.
9660 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
9661 Likewise.
9662 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
9663 Likewise.
9664 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
9665 Likewise.
9666 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
9667 Likewise.
9668 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
9669 Likewise.
9670 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
9671 Likewise.
9672 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
9673 Likewise.
9674 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
9675 Likewise.
9676 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
9677 Likewise.
9678 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
9679 Likewise.
9680 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
9681 Likewise.
9682 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
9683 Likewise.
9684 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
9685 Likewise.
9686 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
9687 Likewise.
9688 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
9689 Likewise.
9690 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
9691 Likewise.
9692 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
9693 Likewise.
9694 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
9695 Likewise.
9696 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
9697 Likewise.
9698 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
9699 Likewise.
9700 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
9701 Likewise.
9702 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
9703 Likewise.
9704 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
9705 Likewise.
9706 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
9707 Likewise.
9708 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
9709 Likewise.
9710 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
9711 Likewise.
9712 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
9713 Likewise.
9714 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
9715 Likewise.
9716 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
9717 Likewise.
9718 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
9719 Likewise.
9720 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
9721 Likewise.
9722 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
9723 Likewise.
9724 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
9725 Likewise.
9726 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
9727 Likewise.
9728 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
9729 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
9730 Likewise.
9731 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
9732 Likewise.
9733 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
9734 Likewise.
9735 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
9736 Likewise.
9737 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
9738 Likewise.
9739 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
9740 Likewise.
9741 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
9742 Likewise.
9743 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
9744 Likewise.
9745 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
9746 Likewise.
9747 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
9748 Likewise.
9749 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
9750 Likewise.
9751 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
9752 Likewise.
9753 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
9754 Likewise.
9755 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
9756 Likewise.
9757 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
9758 Likewise.
9759 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
9760 Likewise.
9761 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
9762 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
9763 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
9764 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
9765 Likewise.
9766 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
9767 Likewise.
9768 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
9769 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
9770 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
9771 Likewise.
9772 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
9773 Likewise.
9774 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
9775 Likewise.
9776 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
9777 Likewise.
9778 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
9779 Likewise.
9780 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
9781 Likewise.
9782 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
9783 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
9784 Likewise.
9785 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
9786 * testsuite/26_numerics/valarray/27867.cc: Likewise.
9787 * testsuite/26_numerics/valarray/30416.cc: Likewise.
9788 * testsuite/26_numerics/valarray/33084.cc: Likewise.
9789 * testsuite/26_numerics/valarray/algo.cc: Likewise.
9790 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
9791 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
9792 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
9793 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
9794 Likewise.
9795 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
9796 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
9797 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
9798 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
9799 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
9800 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
9801 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
9802 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
9803 Likewise.
9804 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
9805 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
9806 Likewise.
9807 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
9808 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
9809 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
9810 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
9811 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
9812 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
9813 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
9814 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
9815 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
9816 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
9817 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
9818 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
9819 Likewise.
9820 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
9821 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
9822 Likewise.
9823 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
9824 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
9825 Likewise.
9826 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
9827 Likewise.
9828 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
9829 Likewise.
9830 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
9831 Likewise.
9832 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
9833 Likewise.
9834 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
9835 Likewise.
9836 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9837 Likewise.
9838 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
9839 Likewise.
9840 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
9841 Likewise.
9842 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
9843 Likewise.
9844 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
9845 Likewise.
9846 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
9847 Likewise.
9848 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
9849 Likewise.
9850 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
9851 Likewise.
9852 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
9853 Likewise.
9854 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
9855 Likewise.
9856 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
9857 Likewise.
9858 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
9859 Likewise.
9860 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
9861 Likewise.
9862 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
9863 Likewise.
9864 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
9865 Likewise.
9866 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
9867 Likewise.
9868 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
9869 Likewise.
9870 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
9871 Likewise.
9872 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
9873 Likewise.
9874 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
9875 Likewise.
9876 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
9877 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
9878 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
9879 Likewise.
9880 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
9881 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
9882 Likewise.
9883 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
9884 Likewise.
9885 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
9886 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
9887 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
9888 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
9889 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
9890 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
9891 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
9892 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
9893 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
9894 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
9895 Likewise.
9896 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
9897 Likewise.
9898 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
9899 Likewise.
9900 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
9901 Likewise.
9902 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
9903 Likewise.
9904 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
9905 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
9906 Likewise.
9907 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
9908 Likewise.
9909 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
9910 Likewise.
9911 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
9912 Likewise.
9913 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
9914 Likewise.
9915 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9916 Likewise.
9917 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
9918 Likewise.
9919 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
9920 Likewise.
9921 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
9922 Likewise.
9923 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
9924 Likewise.
9925 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
9926 Likewise.
9927 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
9928 Likewise.
9929 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
9930 Likewise.
9931 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
9932 Likewise.
9933 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
9934 Likewise.
9935 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
9936 Likewise.
9937 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
9938 Likewise.
9939 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
9940 Likewise.
9941 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
9942 Likewise.
9943 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
9944 Likewise.
9945 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
9946 Likewise.
9947 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
9948 Likewise.
9949 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
9950 Likewise.
9951 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
9952 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
9953 Likewise.
9954 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
9955 Likewise.
9956 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
9957 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
9958 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
9959 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
9960 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
9961 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
9962 Likewise.
9963 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
9964 Likewise.
9965 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
9966 Likewise.
9967 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
9968 Likewise.
9969 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
9970 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
9971 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
9972 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
9973 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
9974 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
9975 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
9976 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
9977 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
9978 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
9979 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
9980 Likewise.
9981 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
9982 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
9983 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
9984 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
9985 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
9986 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
9987 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
9988 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
9989 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
9990 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
9991 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
9992 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
9993 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
9994 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
9995 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
9996 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
9997 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
9998 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
9999 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
10000 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
10001 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
10002 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
10003 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
10004 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
10005 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
10006 Likewise.
10007 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
10008 * testsuite/27_io/fpos/14252.cc: Likewise.
10009 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
10010 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
10011 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
10012 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
10013 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
10014 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
10015 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
10016 * testsuite/27_io/ios_base/state/1.cc: Likewise.
10017 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
10018 Likewise.
10019 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
10020 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
10021 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
10022 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
10023 Likewise.
10024 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
10025 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
10026 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
10027 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
10028 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
10029 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
10030 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
10031 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
10032 * testsuite/27_io/objects/char/3045.cc: Likewise.
10033 * testsuite/27_io/objects/char/3647.cc: Likewise.
10034 * testsuite/27_io/objects/char/5268.cc: Likewise.
10035 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
10036 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
10037 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
10038 * testsuite/28_regex/init-list.cc: Likewise.
10039 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
10040 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
10041 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
10042 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
10043 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
10044 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
10045 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
10046 Likewise.
10047 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
10048 Likewise.
10049 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
10050 Likewise.
10051 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
10052 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
10053 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
10054 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
10055 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
10056 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
10057 Likewise.
10058 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
10059 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
10060 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
10061 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
10062 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
10063 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
10064 Likewise.
10065 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
10066 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
10067 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
10068 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
10069 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
10070 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
10071 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
10072 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
10073 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
10074 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
10075 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
10076 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
10077 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
10078 Likewise.
10079 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
10080 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
10081 Likewise.
10082 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
10083 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
10084 Likewise.
10085 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
10086 Likewise.
10087 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
10088 Likewise.
10089 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
10090 Likewise.
10091 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
10092 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
10093 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
10094 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
10095 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
10096 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
10097 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
10098 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
10099 Likewise.
10100 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
10101 Likewise.
10102 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
10103 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10104 Likewise.
10105 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
10106 Likewise.
10107 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
10108 Likewise.
10109 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
10110 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
10111 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
10112 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
10113 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
10114 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
10115 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
10116 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
10117 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
10118 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
10119 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
10120 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
10121 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
10122 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
10123 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
10124 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
10125 Likewise.
10126 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
10127 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
10128 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
10129 Likewise.
10130 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
10131 Likewise.
10132 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
10133 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
10134 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
10135 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
10136 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
10137 Likewise.
10138 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
10139 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
10140 Likewise.
10141 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
10142 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
10143 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
10144 Likewise.
10145 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
10146 Likewise.
10147 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
10148 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
10149 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
10150 Likewise.
10151 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
10152 Likewise.
10153 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
10154 Likewise.
10155 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
10156 Likewise.
10157 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
10158 Likewise.
10159 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
10160 * testsuite/30_threads/this_thread/1.cc: Likewise.
10161 * testsuite/30_threads/this_thread/2.cc: Likewise.
10162 * testsuite/30_threads/this_thread/3.cc: Likewise.
10163 * testsuite/30_threads/this_thread/4.cc: Likewise.
10164 * testsuite/30_threads/thread/cons/1.cc: Likewise.
10165 * testsuite/30_threads/thread/cons/2.cc: Likewise.
10166 * testsuite/30_threads/thread/cons/3.cc: Likewise.
10167 * testsuite/30_threads/thread/cons/4.cc: Likewise.
10168 * testsuite/30_threads/thread/cons/5.cc: Likewise.
10169 * testsuite/30_threads/thread/cons/6.cc: Likewise.
10170 * testsuite/30_threads/thread/cons/7.cc: Likewise.
10171 * testsuite/30_threads/thread/cons/8.cc: Likewise.
10172 * testsuite/30_threads/thread/cons/9.cc: Likewise.
10173 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
10174 * testsuite/30_threads/thread/members/1.cc: Likewise.
10175 * testsuite/30_threads/thread/members/2.cc: Likewise.
10176 * testsuite/30_threads/thread/members/3.cc: Likewise.
10177 * testsuite/30_threads/thread/members/4.cc: Likewise.
10178 * testsuite/30_threads/thread/members/5.cc: Likewise.
10179 * testsuite/30_threads/thread/swap/1.cc: Likewise.
10180 * testsuite/30_threads/thread/swap/2.cc: Likewise.
10181 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
10182 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
10183 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
10184 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
10185 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
10186 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
10187 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
10188 Likewise.
10189 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
10190 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
10191 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
10192 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
10193 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
10194 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
10195 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
10196 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
10197 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
10198 * testsuite/30_threads/try_lock/1.cc: Likewise.
10199 * testsuite/30_threads/try_lock/2.cc: Likewise.
10200 * testsuite/30_threads/try_lock/3.cc: Likewise.
10201 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
10202 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
10203 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
10204 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
10205 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
10206 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
10207 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
10208 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
10209 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
10210 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
10211 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
10212 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
10213 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
10214 Likewise.
10215 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
10216 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
10217 Likewise.
10218 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
10219 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
10220 Likewise.
10221 * testsuite/ext/array_allocator/1.cc: Likewise.
10222 * testsuite/ext/array_allocator/2.cc: Likewise.
10223 * testsuite/ext/array_allocator/3.cc: Likewise.
10224 * testsuite/ext/ext_pointer/1.cc: Likewise.
10225 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
10226 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
10227 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
10228 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
10229 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
10230 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
10231 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
10232 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
10233 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
10234 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
10235 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
10236 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
10237 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
10238 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
10239 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
10240 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
10241 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
10242 Likewise.
10243 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
10244 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
10245 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
10246 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
10247 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
10248 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
10249 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
10250 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
10251 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
10252 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
10253 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
10254 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
10255 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
10256 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
10257 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
10258 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
10259 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
10260 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
10261 Likewise.
10262 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
10263 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
10264 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
10265 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
10266 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
10267 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
10268 * testsuite/ext/pod_char_traits.cc: Likewise.
10269 * testsuite/ext/slist/23781.cc: Likewise.
10270 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
10271 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
10272 * testsuite/ext/vstring/init-list.cc: Likewise.
10273 * testsuite/ext/vstring/moveable.cc: Likewise.
10274 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
10275 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
10276 Likewise.
10277 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
10278 Likewise.
10279 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
10280 Likewise.
10281 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
10282 Likewise.
10283 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
10284 Likewise.
10285 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
10286 Likewise.
10287 * testsuite/ext/vstring/types/23767.cc: Likewise.
10288 * testsuite/performance/21_strings/string_append.cc: Likewise.
10289 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
10290 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
10291 Likewise.
10292 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
10293 Likewise.
10294 * testsuite/performance/21_strings/string_find.cc: Likewise.
10295 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
10296 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
10297 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
10298 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
10299 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
10300 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
10301 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
10302 Likewise.
10303 * testsuite/performance/23_containers/create/map.cc: Likewise.
10304 * testsuite/performance/23_containers/create_from_sorted/set.cc:
10305 Likewise.
10306 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
10307 * testsuite/performance/23_containers/find/map.cc: Likewise.
10308 * testsuite/performance/23_containers/index/map.cc: Likewise.
10309 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
10310 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
10311 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
10312 Likewise.
10313 * testsuite/performance/23_containers/insert_erase/associative.cc:
10314 Likewise.
10315 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
10316 Likewise.
10317 * testsuite/performance/23_containers/producer_consumer/associative.cc:
10318 Likewise.
10319 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
10320 Likewise.
10321 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
10322 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
10323 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
10324 Likewise.
10325 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
10326 Likewise.
10327 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
10328 Likewise.
10329 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
10330 Likewise.
10331 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
10332 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
10333 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
10334 Likewise.
10335 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
10336 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
10337 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
10338 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
10339 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
10340 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
10341 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
10342 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
10343 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
10344 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
10345 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
10346 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
10347 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
10348 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
10349 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
10350 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
10351 Likewise.
10352 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
10353 Likewise.
10354 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
10355 Likewise.
10356 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
10357 Likewise.
10358 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
10359 Likewise.
10360 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
10361 Likewise.
10362 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
10363 Likewise.
10364 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
10365 Likewise.
10366 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
10367 Likewise.
10368 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
10369 Likewise.
10370 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
10371 Likewise.
10372 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
10373 Likewise.
10374 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
10375 Likewise.
10376 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
10377 Likewise.
10378 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
10379 Likewise.
10380 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
10381 Likewise.
10382 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
10383 Likewise.
10384 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
10385 Likewise.
10386 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
10387 Likewise.
10388 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
10389 Likewise.
10390 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
10391 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
10392 Likewise.
10393 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
10394 Likewise.
10395 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
10396 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
10397 Likewise.
10398 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
10399 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
10400 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
10401 Likewise.
10402 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
10403 Likewise.
10404 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
10405 Likewise.
10406 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
10407 Likewise.
10408 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
10409 Likewise.
10410 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
10411 Likewise.
10412 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
10413 Likewise.
10414 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
10415 Likewise.
10416 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
10417 Likewise.
10418 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
10419 Likewise.
10420 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
10421 Likewise.
10422 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
10423 Likewise.
10424 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
10425 Likewise.
10426 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
10427 Likewise.
10428 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
10429 Likewise.
10430 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
10431 Likewise.
10432 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
10433 Likewise.
10434 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
10435 Likewise.
10436 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
10437 Likewise.
10438 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
10439 Likewise.
10440 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
10441 Likewise.
10442 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
10443 Likewise.
10444 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
10445 Likewise.
10446 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
10447 Likewise.
10448 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
10449 Likewise.
10450 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
10451 Likewise.
10452 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
10453 Likewise.
10454 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
10455 Likewise.
10456 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
10457 Likewise.
10458 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
10459 Likewise.
10460 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
10461 Likewise.
10462 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
10463 Likewise.
10464 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
10465 Likewise.
10466 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
10467 Likewise.
10468 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
10469 Likewise.
10470 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
10471 Likewise.
10472 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
10473 Likewise.
10474 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
10475 Likewise.
10476 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
10477 Likewise.
10478 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
10479 Likewise.
10480 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
10481 Likewise.
10482 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
10483 Likewise.
10484 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
10485 Likewise.
10486 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
10487 Likewise.
10488 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
10489 Likewise.
10490 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
10491 Likewise.
10492 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
10493 Likewise.
10494 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
10495 Likewise.
10496 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
10497 Likewise.
10498 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
10499 Likewise.
10500 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
10501 Likewise.
10502 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
10503 Likewise.
10504 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
10505 Likewise.
10506 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
10507 Likewise.
10508 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
10509 Likewise.
10510 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
10511 Likewise.
10512 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
10513 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
10514 Likewise.
10515 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
10516 Likewise.
10517 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
10518 Likewise.
10519 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
10520 Likewise.
10521 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
10522 Likewise.
10523 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
10524 Likewise.
10525 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
10526 Likewise.
10527 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
10528 Likewise.
10529 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
10530 Likewise.
10531 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
10532 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
10533 Likewise.
10534 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
10535 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
10536 Likewise.
10537 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
10538 Likewise.
10539 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
10540 Likewise.
10541 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
10542 Likewise.
10543 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
10544 Likewise.
10545 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
10546 Likewise.
10547 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
10548 Likewise.
10549 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
10550 Likewise.
10551 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
10552 Likewise.
10553 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
10554 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
10555 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
10556 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
10557 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
10558 Likewise.
10559 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
10560 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
10561 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
10562 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
10563 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
10564 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
10565 * testsuite/util/io/illegal_input_error.hpp: Likewise.
10566 * testsuite/util/io/prog_bar.cc: Likewise.
10567 * testsuite/util/io/prog_bar.hpp: Likewise.
10568 * testsuite/util/io/text_populate.hpp: Likewise.
10569 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
10570 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
10571 * testsuite/util/io/xml.hpp: Likewise.
10572 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
10573 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
10574 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
10575 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
10576 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
10577 * testsuite/util/native_type/native_map.hpp: Likewise.
10578 * testsuite/util/native_type/native_multimap.hpp: Likewise.
10579 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
10580 * testsuite/util/native_type/native_set.hpp: Likewise.
10581 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
10582 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
10583 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
10584 Likewise.
10585 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
10586 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
10587 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
10588 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
10589 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
10590 Likewise.
10591 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
10592 Likewise.
10593 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
10594 Likewise.
10595 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
10596 Likewise.
10597 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
10598 Likewise.
10599 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
10600 Likewise.
10601 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
10602 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
10603 Likewise.
10604 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
10605 Likewise.
10606 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
10607 Likewise.
10608 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
10609 Likewise.
10610 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
10611 Likewise.
10612 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
10613 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
10614 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
10615 * testsuite/util/regression/basic_type.hpp: Likewise.
10616 * testsuite/util/regression/common_type.hpp: Likewise.
10617 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
10618 Likewise.
10619 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
10620 Likewise.
10621 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
10622 Likewise.
10623 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
10624 Likewise.
10625 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
10626 Likewise.
10627 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
10628 Likewise.
10629 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
10630 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
10631 Likewise.
10632 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
10633 Likewise.
10634 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
10635 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
10636 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
10637 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
10638 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
10639 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
10640 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
10641 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
10642 * testsuite/util/statistic/result_recorder.hpp: Likewise.
10643 * testsuite/util/statistic/sample_mean.hpp: Likewise.
10644 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
10645 * testsuite/util/statistic/sample_variance.hpp: Likewise.
10646 * testsuite/util/testsuite_abi.cc: Likewise.
10647 * testsuite/util/testsuite_abi.h: Likewise.
10648 * testsuite/util/testsuite_abi_check.cc: Likewise.
10649 * testsuite/util/testsuite_allocator.cc: Likewise.
10650 * testsuite/util/testsuite_allocator.h: Likewise.
10651 * testsuite/util/testsuite_api.h: Likewise.
10652 * testsuite/util/testsuite_character.cc: Likewise.
10653 * testsuite/util/testsuite_character.h: Likewise.
10654 * testsuite/util/testsuite_common_types.h: Likewise.
10655 * testsuite/util/testsuite_error.h: Likewise.
10656 * testsuite/util/testsuite_hooks.cc: Likewise.
10657 * testsuite/util/testsuite_hooks.h: Likewise.
10658 * testsuite/util/testsuite_io.h: Likewise.
10659 * testsuite/util/testsuite_iterators.h: Likewise.
10660 * testsuite/util/testsuite_performance.h: Likewise.
10661 * testsuite/util/testsuite_rng.h: Likewise.
10662 * testsuite/util/testsuite_rvalref.h: Likewise.
10663 * testsuite/util/testsuite_tr1.h: Likewise.
10664 * testsuite/util/thread/all.h: Likewise.
10665 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
10666 Likewise.
10667 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
10668 Likewise.
10669 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
10670 Likewise.
10671 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
10672 Likewise.
10673 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
10674 Likewise.
10675 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
10676 Likewise.
10677 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
10678 Likewise.
10679 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
10680 Likewise.
10681 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
10682 Likewise.
10683 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
10684 Likewise.
10685 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
10686 Likewise.
10687 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
10688 Likewise.
10689 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
10690 Likewise.
10691 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
10692 Likewise.
10693 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
10694 Likewise.
10695 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
10696 Likewise.
10697 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
10698 Likewise.
10699 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
10700 Likewise.
10701 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
10702 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
10703 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
10704 Likewise.
10705 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
10706 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
10707 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
10708 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
10709 Likewise.
10710 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
10711 Likewise.
10712 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
10713 Likewise.
10714 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
10715 Likewise.
10716 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
10717 Likewise.
10718 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
10719 Likewise.
10720 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
10721 Likewise.
10722 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
10723 Likewise.
10724 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
10725 Likewise.
10726 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
10727 Likewise.
10728 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
10729 Likewise.
10730 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
10731 Likewise.
10732 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
10733 Likewise.
10734 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
10735 Likewise.
10736 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
10737 Likewise.
10738 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
10739 Likewise.
10740 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
10741 Likewise.
10742 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
10743 Likewise.
10744 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
10745 Likewise.
10746 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
10747 Likewise.
10748 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
10749 Likewise.
10750 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
10751 Likewise.
10752 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
10753 Likewise.
10754 * testsuite/26_numerics/random/mt19937.cc: Likewise.
10755 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
10756 Likewise.
10757 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
10758 Likewise.
10759 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
10760 Likewise.
10761 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
10762 Likewise.
10763 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
10764 Likewise.
10765 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
10766 Likewise.
10767 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
10768 Likewise.
10769 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
10770 Likewise.
10771 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
10772 Likewise.
10773 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
10774 Likewise.
10775 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
10776 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
10777 Likewise.
10778 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
10779 Likewise.
10780 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
10781 Likewise.
10782 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
10783 Likewise.
10784 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
10785 Likewise.
10786 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
10787 Likewise.
10788 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
10789 Likewise.
10790 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
10791 Likewise.
10792 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
10793 Likewise.
10794 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
10795 Likewise.
10796 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
10797 Likewise.
10798 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
10799 Likewise.
10800 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
10801 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
10802 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
10803 Likewise.
10804 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
10805 Likewise.
10806 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
10807 Likewise.
10808 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
10809 Likewise.
10810 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
10811 Likewise.
10812 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
10813 Likewise.
10814 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
10815 Likewise.
10816 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
10817 Likewise.
10818 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
10819 Likewise.
10820 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
10821 Likewise.
10822 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
10823 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
10824 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
10825 Likewise.
10826 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
10827 Likewise.
10828 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
10829 Likewise.
10830 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
10831 Likewise.
10832 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
10833 Likewise.
10834 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
10835 Likewise.
10836 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
10837 Likewise.
10838 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
10839 Likewise.
10840 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
10841 Likewise.
10842 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
10843 Likewise.
10844 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
10845 Likewise.
10846 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
10847 Likewise.
10848 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
10849 Likewise.
10850 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
10851 Likewise.
10852 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
10853 Likewise.
10854 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
10855 Likewise.
10856 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
10857 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
10858 Likewise.
10859 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
10860 Likewise.
10861 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
10862 Likewise.
10863 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
10864 Likewise.
10865 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
10866 Likewise.
10867 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
10868 Likewise.
10869 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
10870 Likewise.
10871 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
10872 Likewise.
10873 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
10874 Likewise.
10875 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
10876 Likewise.
10877 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
10878 Likewise.
10879 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
10880 Likewise.
10881 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
10882 Likewise.
10883 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
10884 Likewise.
10885 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
10886 Likewise.
10887 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
10888 Likewise.
10889 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
10890 Likewise.
10891 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
10892 Likewise.
10893 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
10894 Likewise.
10895 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
10896 Likewise.
10897 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
10898 Likewise.
10899 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
10900 Likewise.
10901 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
10902 Likewise.
10903 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
10904 Likewise.
10905 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
10906 Likewise.
10907 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
10908 Likewise.
10909 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
10910 Likewise.
10911 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
10912 Likewise.
10913 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
10914 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
10915 Likewise.
10916 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
10917 Likewise.
10918 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
10919 Likewise.
10920 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
10921 Likewise.
10922 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
10923 Likewise.
10924 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
10925 Likewise.
10926 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
10927 Likewise.
10928 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
10929 Likewise.
10930 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
10931 Likewise.
10932 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
10933 Likewise.
10934 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
10935 Likewise.
10936 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
10937 Likewise.
10938 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
10939 Likewise.
10940 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
10941 Likewise.
10942 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
10943 Likewise.
10944 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
10945 Likewise.
10946 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
10947 Likewise.
10948 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
10949 Likewise.
10950 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
10951 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
10952 * testsuite/backward/hash_map/25896.cc: Likewise.
10953 * testsuite/backward/hash_set/25896.cc: Likewise.
10954
10955 2009-04-08 Ian Lance Taylor <iant@google.com>
10956
10957 * include/backward/hashtable.h (erase): Correctly handle erasing a
10958 reference to an entry in the hash table.
10959 * testsuite/backward/hash_map/25896.cc: New.
10960 * testsuite/backward/hash_set/25896.cc: New.
10961
10962 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
10963
10964 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
10965 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
10966
10967 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10968
10969 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
10970 of debug.
10971 * include/Makefile.in: Regenerate.
10972 * include/precompiled/stdc++.h: Add.
10973
10974 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10975
10976 * include/bits/random.h: Adjust doxygen markup.
10977 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
10978
10979 * testsuite/26_numerics/random/piecewise_linear_distribution/
10980 operators/serialize.cc: Use typedefs.
10981
10982 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
10983
10984 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
10985 __gnu_cxx namespace. Remove "static inline".
10986
10987 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10988
10989 * include/bits/random.tcc (linear_congruential_engine<>::
10990 seed(seed_seq&)): Fix typo in last fix for __m == 0.
10991
10992 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10993
10994 * include/bits/random.h (operator==): Mark all inline.
10995 (mersenne_twister_engine): Enable #if 0 checks.
10996
10997 * include/bits/random.h: Formatting tweaks.
10998
10999 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
11000
11001 * include/bits/random.tcc (piecewise_linear_distribution<>::
11002 operator()(_UniformRandomNumberGenerator&, const param_type&)):
11003 Remove spurious closed parenthesis.
11004
11005 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
11006
11007 PR libstdc++/39644 (partial)
11008 * include/bits/random.tcc (linear_congruential_engine<>::
11009 seed(seed_seq&), independent_bits_engine<>::operator(),
11010 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
11011
11012 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
11013
11014 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
11015 thinko.
11016 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
11017 default.cc: Enable.
11018
11019 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
11020
11021 PR libstdc++/39629 (partial)
11022 * testsuite/26_numerics/random/independent_bits_engine/cons/
11023 base_move.cc: Use uint_fast64_t instead of unsigned long.
11024 * testsuite/26_numerics/random/independent_bits_engine/cons/
11025 seed1.cc: Likewise.
11026 * testsuite/26_numerics/random/independent_bits_engine/cons/
11027 seed2.cc: Likewise.
11028 * testsuite/26_numerics/random/independent_bits_engine/cons/
11029 base_copy.cc: Likewise.
11030 * testsuite/26_numerics/random/independent_bits_engine/cons/
11031 default.cc: Likewise.
11032 * testsuite/26_numerics/random/independent_bits_engine/cons/
11033 seed_seq.cc: Likewise.
11034 * testsuite/26_numerics/random/independent_bits_engine/
11035 requirements/typedefs.cc: Likewise.
11036 * testsuite/26_numerics/random/independent_bits_engine/
11037 operators/equal.cc: Likewise.
11038 * testsuite/26_numerics/random/independent_bits_engine/
11039 operators/serialize.cc: Likewise.
11040 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
11041
11042 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
11043
11044 * include/tr1_impl/random: Remove, empty.
11045 * include/tr1_impl/random.tcc: Likewise.
11046
11047 * include/std/random: Minor clean-ups, formatting fixes, adjust
11048 copyright years.
11049 * include/bits/random.tcc: Likewise.
11050 * include/bits/random.h: Likewise.
11051 * include/tr1/random: Likewise.
11052 * include/tr1/random.tcc: Likewise.
11053 * include/tr1/random.h: Likewise.
11054
11055 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
11056
11057 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
11058 * doc/html/api.html: Regenerate.
11059
11060 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
11061
11062 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
11063 Change to mersenne_twister_engine, add same defaults as
11064 mersenne_twister_engine/cons/default.cc.
11065 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
11066
11067 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
11068 to __il.
11069 * include/bits/random.h (mersenne_twister_engine): Qualify
11070 _ShiftMin1 with namespace __detail.
11071 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
11072 constexpr std::numeric_limits::max() can be used.
11073 (mersenne_twister_engine): Split apart static asserts into one
11074 assert per message. Temporarily disable the last three.
11075
11076 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
11077
11078 * include/Makefile.am: Update to N2836. Modified for new random headers.
11079 * include/Makefile.in: Ditto.
11080 * include/tr1_impl/random: Moved to tr1/random.h
11081 * include/tr1_impl/random.tcc: Moved to tr1
11082 * include/tr1/random: Just point to moved tr1 random headers.
11083 * include/tr1/random.tcc: Moved from tr1_impl.
11084 * include/tr1/random.h: Moved from tr1_impl/random.
11085 * include/std/random: Modified to point to std random headers.
11086 * include/bits/random.tcc: New implementation of std random facilities.
11087 * include/bits/random.h: Ditto.
11088 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
11089 * testsuite/26_numerics/random/linear_congruential_engine/cons/
11090 seed1.cc: New.
11091 * testsuite/26_numerics/random/linear_congruential_engine/cons/
11092 seed2.cc: New.
11093 * testsuite/26_numerics/random/linear_congruential_engine/cons/
11094 default.cc: New.
11095 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
11096 non_uint_neg.cc: New.
11097 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
11098 typedefs.cc: New.
11099 * testsuite/26_numerics/random/linear_congruential_engine/operators/
11100 equal.cc: New.
11101 * testsuite/26_numerics/random/linear_congruential_engine/operators/
11102 serialize.cc: New.
11103 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
11104 seed1.cc: New.
11105 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
11106 seed2.cc: New.
11107 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
11108 default.cc: New.
11109 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
11110 typedefs.cc: New.
11111 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
11112 equal.cc: New.
11113 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
11114 serialize.cc: New.
11115 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
11116 seed1.cc: New.
11117 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
11118 seed2.cc: New.
11119 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
11120 default.cc: New.
11121 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
11122 typedefs.cc: New.
11123 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
11124 equal.cc: New.
11125 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
11126 serialize.cc: New.
11127 * testsuite/26_numerics/random/discard_block_engine/cons/
11128 base_move.cc: New.
11129 * testsuite/26_numerics/random/discard_block_engine/cons/
11130 seed1.cc: New.
11131 * testsuite/26_numerics/random/discard_block_engine/cons/
11132 seed2.cc: New.
11133 * testsuite/26_numerics/random/discard_block_engine/cons/
11134 base_copy.cc: New.
11135 * testsuite/26_numerics/random/discard_block_engine/cons/
11136 default.cc: New.
11137 * testsuite/26_numerics/random/discard_block_engine/cons/
11138 seed_seq.cc: New.
11139 * testsuite/26_numerics/random/discard_block_engine/requirements/
11140 typedefs.cc: New.
11141 * testsuite/26_numerics/random/discard_block_engine/operators/
11142 equal.cc: New.
11143 * testsuite/26_numerics/random/discard_block_engine/operators/
11144 serialize.cc: New.
11145 * testsuite/26_numerics/random/independent_bits_engine/cons/
11146 base_move.cc: New.
11147 * testsuite/26_numerics/random/independent_bits_engine/cons/
11148 seed1.cc: New.
11149 * testsuite/26_numerics/random/independent_bits_engine/cons/
11150 seed2.cc: New.
11151 * testsuite/26_numerics/random/independent_bits_engine/cons/
11152 base_copy.cc: New.
11153 * testsuite/26_numerics/random/independent_bits_engine/cons/
11154 default.cc: New.
11155 * testsuite/26_numerics/random/independent_bits_engine/cons/
11156 seed_seq.cc: New.
11157 * testsuite/26_numerics/random/independent_bits_engine/requirements/
11158 typedefs.cc: New.
11159 * testsuite/26_numerics/random/independent_bits_engine/operators/
11160 equal.cc: New.
11161 * testsuite/26_numerics/random/independent_bits_engine/operators/
11162 serialize.cc: New.
11163 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11164 base_move.cc: New.
11165 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11166 seed1.cc: New.
11167 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11168 seed2.cc: New.
11169 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11170 base_copy.cc: New.
11171 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11172 default.cc: New.
11173 * testsuite/26_numerics/random/shuffle_order_engine/cons/
11174 seed_seq.cc: New.
11175 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
11176 typedefs.cc: New.
11177 * testsuite/26_numerics/random/shuffle_order_engine/operators/
11178 equal.cc: New.
11179 * testsuite/26_numerics/random/shuffle_order_engine/operators/
11180 serialize.cc
11181 * testsuite/26_numerics/random/mt19937.cc: New.
11182 * testsuite/26_numerics/random/mt19937_64.cc: New.
11183 * testsuite/26_numerics/random/minstd_rand.cc: New.
11184 * testsuite/26_numerics/random/minstd_rand0.cc: New.
11185 * testsuite/26_numerics/random/ranlux24_base.cc: New.
11186 * testsuite/26_numerics/random/ranlux48_base.cc: New.
11187 * testsuite/26_numerics/random/ranlux24.cc: New.
11188 * testsuite/26_numerics/random/ranlux48.cc: New.
11189 * testsuite/26_numerics/random/knuth_b.cc: New.
11190 * testsuite/26_numerics/random/default_random_engine.cc: New.
11191 * testsuite/26_numerics/random/chi_squared_distribution/cons/
11192 parms.cc: New.
11193 * testsuite/26_numerics/random/chi_squared_distribution/cons/
11194 default.cc: New.
11195 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
11196 typedefs.cc: New.
11197 * testsuite/26_numerics/random/chi_squared_distribution/operators/
11198 serialize.cc: New.
11199 * testsuite/26_numerics/random/normal_distribution/cons/
11200 parms.cc: New.
11201 * testsuite/26_numerics/random/normal_distribution/cons/
11202 default.cc: New.
11203 * testsuite/26_numerics/random/normal_distribution/requirements/
11204 typedefs.cc: New.
11205 * testsuite/26_numerics/random/normal_distribution/operators/
11206 serialize.cc: New.
11207 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
11208 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
11209 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
11210 * testsuite/26_numerics/random/uniform_int_distribution/cons/
11211 parms_neg.cc: New.
11212 * testsuite/26_numerics/random/uniform_int_distribution/cons/
11213 parms.cc: New.
11214 * testsuite/26_numerics/random/uniform_int_distribution/cons/
11215 default.cc: New.
11216 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
11217 typedefs.cc: New.
11218 * testsuite/26_numerics/random/uniform_int_distribution/operators/
11219 serialize.cc: New.
11220 * testsuite/26_numerics/random/uniform_real_distribution/cons/
11221 parms_neg.cc: New.
11222 * testsuite/26_numerics/random/uniform_real_distribution/cons/
11223 parms.cc: New.
11224 * testsuite/26_numerics/random/uniform_real_distribution/cons/
11225 default.cc: New.
11226 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
11227 typedefs.cc: New.
11228 * testsuite/26_numerics/random/uniform_real_distribution/operators/
11229 serialize.cc: New.
11230 * testsuite/26_numerics/random/poisson_distribution/cons/
11231 parms.cc: New.
11232 * testsuite/26_numerics/random/poisson_distribution/cons/
11233 default.cc: New.
11234 * testsuite/26_numerics/random/poisson_distribution/requirements/
11235 typedefs.cc
11236 * testsuite/26_numerics/random/poisson_distribution/operators/
11237 serialize.cc: New.
11238 * testsuite/26_numerics/random/bernoulli_distribution/cons/
11239 parms.cc: New.
11240 * testsuite/26_numerics/random/bernoulli_distribution/cons/
11241 default.cc: New.
11242 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
11243 typedefs.cc: New.
11244 * testsuite/26_numerics/random/bernoulli_distribution/operators/
11245 serialize.cc: New.
11246 * testsuite/26_numerics/random/discrete_distribution/cons/
11247 range.cc: New.
11248 * testsuite/26_numerics/random/discrete_distribution/cons/
11249 initlist.cc: New.
11250 * testsuite/26_numerics/random/discrete_distribution/cons/
11251 default.cc: New.
11252 * testsuite/26_numerics/random/discrete_distribution/cons/
11253 num_xbound_fun.cc: New.
11254 * testsuite/26_numerics/random/discrete_distribution/requirements/
11255 typedefs.cc: New.
11256 * testsuite/26_numerics/random/discrete_distribution/operators/
11257 serialize.cc: New.
11258 * testsuite/26_numerics/random/weibull_distribution/cons/
11259 parms.cc: New.
11260 * testsuite/26_numerics/random/weibull_distribution/cons/
11261 default.cc: New.
11262 * testsuite/26_numerics/random/weibull_distribution/requirements/
11263 typedefs.cc: New.
11264 * testsuite/26_numerics/random/weibull_distribution/operators/
11265 serialize.cc: New.
11266 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
11267 parms.cc: New.
11268 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
11269 default.cc: New.
11270 * testsuite/26_numerics/random/negative_binomial_distribution/
11271 requirements/typedefs.cc: New.
11272 * testsuite/26_numerics/random/negative_binomial_distribution/
11273 operators/serialize.cc: New.
11274 * testsuite/26_numerics/random/cauchy_distribution/cons/
11275 parms.cc: New.
11276 * testsuite/26_numerics/random/cauchy_distribution/cons/
11277 default.cc: New.
11278 * testsuite/26_numerics/random/cauchy_distribution/requirements/
11279 typedefs.cc: New.
11280 * testsuite/26_numerics/random/cauchy_distribution/operators/
11281 serialize.cc: New.
11282 * testsuite/26_numerics/random/gamma_distribution/cons/
11283 parms.cc: New.
11284 * testsuite/26_numerics/random/gamma_distribution/cons/
11285 default.cc: New.
11286 * testsuite/26_numerics/random/gamma_distribution/requirements/
11287 typedefs.cc: New.
11288 * testsuite/26_numerics/random/gamma_distribution/operators/
11289 serialize.cc: New.
11290 * testsuite/26_numerics/random/fisher_f_distribution/cons/
11291 parms.cc: New.
11292 * testsuite/26_numerics/random/fisher_f_distribution/cons/
11293 default.cc: New.
11294 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
11295 typedefs.cc: New.
11296 * testsuite/26_numerics/random/fisher_f_distribution/operators/
11297 serialize.cc: New.
11298
11299 * testsuite/26_numerics/random/exponential_distribution/cons/
11300 parms.cc: New.
11301 * testsuite/26_numerics/random/exponential_distribution/cons/
11302 default.cc: New.
11303 * testsuite/26_numerics/random/exponential_distribution/requirements/
11304 typedefs.cc: New.
11305 * testsuite/26_numerics/random/exponential_distribution/operators/
11306 serialize.cc: New.
11307 * testsuite/26_numerics/random/lognormal_distribution/cons/
11308 parms.cc: New.
11309 * testsuite/26_numerics/random/lognormal_distribution/cons/
11310 default.cc: New.
11311 * testsuite/26_numerics/random/lognormal_distribution/requirements/
11312 typedefs.cc: New.
11313 * testsuite/26_numerics/random/lognormal_distribution/operators/
11314 serialize.cc: New.
11315 * testsuite/26_numerics/random/binomial_distribution/cons/
11316 parms.cc: New.
11317 * testsuite/26_numerics/random/binomial_distribution/cons/
11318 default.cc: New.
11319 * testsuite/26_numerics/random/binomial_distribution/requirements/
11320 typedefs.cc: New.
11321 * testsuite/26_numerics/random/binomial_distribution/operators/
11322 serialize.cc: New.
11323 * testsuite/26_numerics/random/random_device/cons/
11324 token.cc: New.
11325 * testsuite/26_numerics/random/random_device/cons/
11326 default.cc: New.
11327 * testsuite/26_numerics/random/random_device/requirements/
11328 typedefs.cc: New.
11329 * testsuite/26_numerics/random/extreme_value_distribution/cons/
11330 parms.cc: New.
11331 * testsuite/26_numerics/random/extreme_value_distribution/cons/
11332 default.cc: New.
11333 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
11334 typedefs.cc: New.
11335 * testsuite/26_numerics/random/extreme_value_distribution/operators/
11336 serialize.cc: New.
11337 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
11338 range.cc: New.
11339 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
11340 default.cc: New.
11341 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
11342 num_xbound_fun.cc: New.
11343 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
11344 initlist_fun.cc: New.
11345 * testsuite/26_numerics/random/piecewise_linear_distribution/
11346 requirements/typedefs.cc: New.
11347 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
11348 serialize.cc: New.
11349 * testsuite/26_numerics/random/student_t_distribution/cons/
11350 parms.cc: New.
11351 * testsuite/26_numerics/random/student_t_distribution/cons/
11352 default.cc: New.
11353 * testsuite/26_numerics/random/student_t_distribution/requirements/
11354 typedefs.cc: New.
11355 * testsuite/26_numerics/random/student_t_distribution/operators/
11356 serialize.cc: New.
11357 * testsuite/26_numerics/random/geometric_distribution/cons/
11358 parms.cc: New.
11359 * testsuite/26_numerics/random/geometric_distribution/cons/
11360 default.cc: New.
11361 * testsuite/26_numerics/random/geometric_distribution/requirements/
11362 typedefs.cc: New.
11363 * testsuite/26_numerics/random/geometric_distribution/operators/
11364 serialize.cc: New.
11365 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
11366 range.cc: New.
11367 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
11368 default.cc: New.
11369 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
11370 num_xbound_fun.cc: New.
11371 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
11372 initlist_fun.cc: New.
11373 * testsuite/26_numerics/random/piecewise_constant_distribution/
11374 requirements/typedefs.cc: New.
11375 * testsuite/26_numerics/random/piecewise_constant_distribution/
11376 operators/serialize.cc: New.
11377
11378 2009-04-02 Dodji Seketeli <dodji@redhat.com>
11379
11380 * include/ext/bitmap_allocator.h: The typedefs should be made public
11381 if we want them to be accessible. This has been revealed by the patch
11382 that fixes PR c++/26693 in g++.
11383
11384 2009-04-02 Jakub Jelinek <jakub@redhat.com>
11385
11386 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
11387 Regenerated.
11388 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
11389 Regenerated.
11390 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
11391 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
11392 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
11393 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
11394 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
11395 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
11396 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
11397 Regenerated.
11398 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
11399
11400 2009-03-31 Jason Merrill <jason@redhat.com>
11401
11402 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
11403
11404 PR libstdc++/39310
11405 * include/tr1_impl/type_traits (is_function): Add partial
11406 specializations with function cv-quals.
11407 (__is_function_helper): Remove.
11408 (is_member_pointer): Don't define in terms of is_member_*_pointer.
11409
11410 2009-03-30 Ian Lance Taylor <iant@google.com>
11411
11412 * include/backward/hashtable.h (clear): Return quickly if the
11413 table is empty.
11414
11415 2009-03-27 Ian Lance Taylor <iant@google.com>
11416
11417 * include/backward/hashtable.h (_S_num_primes): Change to 29.
11418 (__stl_prime_list): Add 5 at the start of the list.
11419
11420 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
11421
11422 * include/std/fstream (basic_filebuf<>::open(const std::string&,
11423 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
11424 std::string&, ios_base::openmode), basic_ifstream<>::
11425 open(const std::string&, ios_base::openmode), basic_ofstream<>::
11426 basic_ofstream(const std::string&, ios_base::openmode),
11427 basic_ofstream<>::open(const std::string&, ios_base::openmode),
11428 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
11429 basic_fstream<>::open(const std::string&, ios_base::openmode)):
11430 Add in C++0x mode.
11431 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
11432 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
11433 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
11434 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
11435 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
11436 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
11437 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
11438
11439 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
11440
11441 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
11442 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
11443 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
11444 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
11445
11446 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
11447
11448 * include/bits/forward_list.h (_Fwd_list_node_base<>::
11449 _M_transfer_after, _M_reverse_after): Move out of line...
11450 * include/bits/forward_list.tcc: ... here.
11451 (forward_list<>::reverse): Move inline...
11452 * include/bits/forward_list.h: ... here; minor cosmetic changes.
11453
11454 2009-03-22 Mark Mitchell <mark@codesourcery.com>
11455
11456 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
11457 28277.cc: Likewise.
11458 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
11459 Likewise.
11460 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
11461 Likewise.
11462 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
11463 Likewise.
11464
11465 2009-03-22 Mark Mitchell <mark@codesourcery.com>
11466
11467 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
11468 year(s).
11469 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
11470 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
11471 Likewise.
11472 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
11473 Likewise.
11474 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
11475 Likewise.
11476 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
11477
11478 2009-03-22 Mark Mitchell <mark@codesourcery.com>
11479
11480 * testsuite/25_algorithms/search_n/iterator.cc: Condition
11481 iterations for simulators.
11482 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
11483 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
11484 Condition stream width for simulators.
11485 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
11486 Likewise.
11487 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
11488 Likewise.
11489 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
11490
11491 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
11492
11493 * doc/xml/manual/appendix_contributing.xml: Add docbook style
11494 sheet version information. Table-ize docbook element examples.
11495 * doc/xml/manual/using.xml: Human-readable header
11496 markup. Alphabetized. Add new headers.
11497 * doc/html: Regenerate.
11498
11499 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
11500
11501 * doc/xml/faq.xml: Fix link to setup documentation.
11502
11503 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
11504
11505 * include/std/type_traits (__add_lvalue_reference_helper,
11506 __add_rvalue_reference_helper): As an optimization, rewrite
11507 condition (avoid is_function).
11508
11509 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11510
11511 PR libstdc++/39405
11512 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
11513 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
11514
11515 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
11516
11517 * testsuite/30_threads/condition_variable_any/native_handle/
11518 typesizes.cc: Include tweaks.
11519 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11520 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11521 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11522 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11523 * testsuite/30_threads/condition_variable/native_handle/
11524 typesizes.cc: Same.
11525
11526 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11527
11528 * include/bits/shared_ptr.h: Add include guards.
11529 * include/tr1/shared_ptr.h: Likewise.
11530
11531 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11532
11533 * include/std/iostream: Fix doxygen link.
11534 * include/bits/forward_list.h: Fix doxygen markup.
11535 * include/ext/vstring.h: Escape backslash in doxygen comment.
11536 * include/bits/basic_string.h: Likewise.
11537
11538 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
11539
11540 * doc/xml/faq.xml: Fix links to implementation status pages.
11541
11542 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
11543
11544 * include/std/complex (operator+(const complex<>&, const _Tp&),
11545 operator+(const _Tp&, const complex<>&),
11546 operator-(const complex<>&, const _Tp&),
11547 operator-(const _Tp&, const complex<>&)): Do not assume real()
11548 returns a reference (against DR 387).
11549 * testsuite/26_numerics/complex/dr387_2.cc: New.
11550
11551 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
11552
11553 * testsuite/thread/pthread4.cc: Move...
11554 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
11555 * testsuite/thread/pthread5.cc: Move...
11556 * testsuite/23_containers/list/pthread5.cc: ...here.
11557 * testsuite/thread/pthread6.cc: Move...
11558 * testsuite/23_containers/map/pthread6.cc: ...here.
11559 * testsuite/thread/pthread7-rope.cc: Move...
11560 * testsuite/ext/rope/pthread7-rope.cc: ...here.
11561 * testsuite/thread/guard.cc: Move...
11562 * testsuite/18_support/pthread_guard.cc: ...here.
11563 * testsuite/thread/18185.cc: Move...
11564 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
11565 * testsuite/thread/pthread1.cc: Move...
11566 * testsuite/23_containers/list/pthread1.cc: ...here.
11567 * testsuite/thread/pthread2.cc: Move...
11568 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
11569 * testsuite/thread/pthread3.cc: Move...
11570 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
11571
11572 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
11573 * testsuite/thread: Remove.
11574
11575 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11576
11577 * configure: Regenerate.
11578
11579 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
11580
11581 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
11582 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
11583 from baseline_dir.
11584 * configure: Regenerate.
11585 * testsuite/Makefile.am (baseline_file): Remove variable.
11586 (site.exp): Set baseline_dir rather than baseline_file.
11587 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
11588 * testsuite/Makefile.in: Regenerate.
11589
11590 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
11591
11592 * testsuite/30_threads/thread/this_thread: Move...
11593 * testsuite/30_threads/this_thread: ...here.
11594 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
11595 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
11596 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
11597 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
11598 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
11599 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
11600
11601 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
11602
11603 * doc/doxygen/user.cfg.in: Tweaks.
11604 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
11605 be elsewhere.
11606
11607 * include/tr1_impl/unordered_map: Just use most specialized
11608 container module.
11609 * include/tr1_impl/unordered_set: Same.
11610 * include/tr1_impl/array: Same.
11611 * include/bits/stl_list.h: Same.
11612 * include/bits/stl_map.h: Same.
11613 * include/bits/stl_queue.h: Same.
11614 * include/bits/stl_set.h: Same.
11615 * include/bits/stl_stack.h: Same.
11616 * include/bits/forward_list.h: Same.
11617 * include/bits/basic_string.h: Same.
11618 * include/bits/stl_multimap.h: Same.
11619 * include/bits/stl_vector.h: Same.
11620 * include/bits/stl_deque.h: Same.
11621 * include/bits/stl_multiset.h: Same.
11622 * include/bits/stl_bvector.h: Same.
11623
11624 * include/backward/binders.h: Change binder module to binders.
11625
11626 * include/std/complex: Add complex_numers module.
11627 * include/tr1_impl/complex: Same.
11628
11629 * include/std/valarray: Add numeric_arrays module.
11630 * include/bits/gslice_array.h: Same.
11631 * include/bits/gslice.h: Same.
11632 * include/bits/mask_array.h: Same.
11633 * include/bits/slice_array.h: Same.
11634 * include/bits/indirect_array.h: Same.
11635
11636 * include/bits/allocator.h: Add allocators module.
11637 * include/ext/throw_allocator.h
11638 * include/ext/pool_allocator.h
11639 * include/ext/bitmap_allocator.h
11640 * include/ext/new_allocator.h
11641 * include/ext/malloc_allocator.h
11642 * include/ext/array_allocator.h
11643 * include/ext/mt_allocator.h
11644 * include/ext/debug_allocator.h
11645 * include/ext/extptr_allocator.h
11646
11647 * include/tr1_impl/functional: Move namespace markup here.
11648 * include/tr1_impl/regex: Same.
11649
11650 * include/tr1_impl/type_traits: Add metaprogramming module.
11651 * include/std/type_traits: Same.
11652
11653 * include/std/memory: Add memory module.
11654
11655 * include/std/ratio: Add ratio module.
11656
11657 * include/std/chrono: Move namespace markup here, add time module.
11658
11659 * include/std/thread: Move namespace markup here, add concurrency
11660 module.
11661 * include/std/mutex: Use concurrency module.
11662 * include/std/condition_variable: Same.
11663
11664
11665 * include/bits/ios_base.h: Refine io module.
11666 * include/bits/basic_ios.h: Same.
11667 * include/std/fstream: Same.
11668 * include/std/istream: Same.
11669 * include/std/ostream: Same.
11670 * include/std/sstream: Same.
11671
11672 * include/ext/vstring.h: Correct parameter markup.
11673
11674 * include/bits/shared_ptr.h: Add pointer_abstractions module.
11675 * include/bits/unique_ptr.h: Same.
11676
11677 * include/bits/algorithmfwd.h: Add mutating_algorithms,
11678 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
11679 * include/bits/stl_heap.h: Add markup for new groupings.
11680 * include/bits/stl_algobase.h: Same.
11681 * include/bits/stl_algo.h: Same.
11682
11683 * include/c_compatibility/stdatomic.h: Add atomics module.
11684 * include/c_global/cstdatomic: Same.
11685
11686 * libsupc++/exception: Add exceptions module.
11687 * libsupc++/typeinfo: Same.
11688 * libsupc++/new: Same.
11689 * libsupc++/exception_ptr.h: Same.
11690 * include/std/system_error: Same.
11691 * include/std/stdexcept: Same.
11692
11693 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
11694 * libsupc++/cxxabi-forced.h: Same.
11695
11696 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
11697 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
11698 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
11699 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11700 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11701 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11702 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11703 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11704 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11705 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11706 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11707 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11708 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11709 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11710 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11711 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11712 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11713 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11714 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
11715 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11716 * testsuite/23_containers/vector/requirements/dr438/
11717 constructor_1_neg.cc: Same.
11718 * testsuite/23_containers/vector/requirements/dr438/
11719 constructor_2_neg.cc: Same.
11720 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
11721 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
11722 * testsuite/23_containers/deque/requirements/dr438/
11723 constructor_1_neg.cc: Same.
11724 * testsuite/23_containers/deque/requirements/dr438/
11725 constructor_2_neg.cc: Same.
11726 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
11727 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
11728 * testsuite/23_containers/list/requirements/dr438/
11729 constructor_1_neg.cc: Same.
11730 * testsuite/23_containers/list/requirements/dr438/
11731 constructor_2_neg.cc: Same.
11732 * testsuite/20_util/duration/cons/1_neg.cc: Same.
11733 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
11734 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
11735 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
11736 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11737 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11738 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
11739 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
11740 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
11741 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
11742
11743 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
11744
11745 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
11746 * doc/doxygen/user.cfg.in: Update.
11747 * scripts/run_doxygen: Adjust for new group names.
11748
11749 * include/tr1_impl/random: Update doxygen group markup.
11750 * include/tr1_impl/unordered_map: Same.
11751 * include/tr1_impl/unordered_set: Same.
11752 * include/tr1_impl/array: Same.
11753 * include/std/numeric: Same.
11754 * include/std/utility: Same.
11755 * include/std/bitset: Same.
11756 * include/std/iosfwd: Same.
11757 * include/bits/stl_list.h: Same.
11758 * include/bits/stl_map.h: Same.
11759 * include/bits/stl_algobase.h: Same.
11760 * include/bits/stl_queue.h: Same.
11761 * include/bits/stl_set.h: Same.
11762 * include/bits/stl_stack.h: Same.
11763 * include/bits/stl_iterator_base_types.h: Same.
11764 * include/bits/forward_list.h: Same.
11765 * include/bits/basic_string.h: Same.
11766 * include/bits/stl_multimap.h: Same.
11767 * include/bits/stl_vector.h: Same.
11768 * include/bits/stl_deque.h: Same.
11769 * include/bits/stl_multiset.h: Same.
11770 * include/bits/stl_algo.h: Same.
11771 * include/bits/stl_bvector.h: Same.
11772 * include/bits/algorithmfwd.h: Same.
11773 * include/bits/stl_function.h: Same.
11774 * include/tr1/cmath: Same.
11775 * include/backward/binders.h: Same.
11776
11777 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
11778
11779 * include/std/system_error (system_category): To system_category().
11780 (generic_category): To generic_category. DR 890.
11781 * src/system_error.cc: Define.
11782 * include/bits/functexcept.h: Only one __throw_system_error.
11783 * src/functexcept.cc: Same.
11784 * include/std/mutex: Fixup for changes above.
11785 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
11786 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
11787 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
11788 * config/abi/pre/gnu.ver: Clean up exports.
11789
11790 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
11791
11792 * include/std/thread: Fix typo.
11793 * src/thread.cc (thread::join): Use NULL.
11794
11795 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11796
11797 PR libstdc++/39168
11798 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
11799 const string&)): Also check that the value != CHAR_MAX.
11800 * include/bits/locale_facets.tcc (__numpunct_cache<>::
11801 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
11802 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
11803 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
11804 _M_cache(const locale&)): Likewise.
11805 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
11806 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
11807 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
11808 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
11809 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
11810 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
11811
11812 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
11813 Benjamin Kosnik <bkoz@redhat.com>
11814
11815 * include/std/thread (_Impl_base): Move _M_id out and into ...
11816 (thread): ...here. Call _M_make_routine in body of constructors.
11817 Adjust data member usage to reflect changes.
11818 (_M_make_routine): From _M_make_shared_data.
11819 (_M_start_thread): Add __shared_base_type argument.
11820 * src/thread.cc: Fixups for above.
11821 * config/abi/pre/gnu.ver: Adjust exports.
11822 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
11823 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
11824 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11825
11826 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
11827
11828 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
11829 (compare_type_to_native_type): ...this, add alignment check.
11830 * testsuite/30_threads/condition_variable_any/native_handle/
11831 typesizes.cc: Modify as above.
11832 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11833 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11834 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11835 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11836 * testsuite/30_threads/condition_variable/native_handle/
11837 typesizes.cc: Same.
11838 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11839 typesizes.cc: Same.
11840
11841 * testsuite/30_threads/thread/cons/1.cc: Add comments.
11842 * testsuite/30_threads/thread/cons/2.cc: Same.
11843 * testsuite/30_threads/thread/cons/3.cc: Same.
11844 * testsuite/30_threads/thread/cons/4.cc: Same.
11845 * testsuite/30_threads/thread/cons/5.cc: Same.
11846 * testsuite/30_threads/thread/cons/6.cc: Same.
11847 * testsuite/30_threads/thread/cons/7.cc: Same.
11848 * testsuite/30_threads/thread/cons/8.cc: Same.
11849
11850 * testsuite/30_threads/thread/cons/9.cc: New.
11851 * testsuite/30_threads/thread/cons/moveable.cc: New.
11852
11853 * src/condition_variable.cc: Clean up whitespace.
11854 * include/std/condition_variable: Same.
11855
11856 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
11857
11858 * include/std/condition_variable (condition_variable): Remove
11859 _M_internal_mutex. Add private __native_type typedef.
11860 * src/condition_variable.cc (condition_variable::notify_one):
11861 Remove _M_internal_mutex use. Use typedef.
11862 (condition_variable::notify_all): Same.
11863 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
11864 (recursive_mutex): Same.
11865 (timed_mutex): Same.
11866 (recursive_timed_mutex): Same.
11867 (once_flag): Make __native_type typedef private.
11868
11869 * include/std/thread (this_thread): Add minimal markup.
11870
11871 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
11872 Adjust line numbers.
11873 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11874 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11875 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11876 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11877 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11878 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11879 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11880 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11881 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11882 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11883 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11884 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11885 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11886
11887 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
11888 * testsuite/30_threads/condition_variable_any/native_handle/
11889 typesizes.cc: New.
11890 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11891 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11892 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11893 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11894 * testsuite/30_threads/condition_variable/native_handle/
11895 typesizes.cc: Same.
11896 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11897 typesizes.cc: Same.
11898
11899 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
11900
11901 PR testsuite/33300
11902 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
11903 on darwin for lp64.
11904
11905 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
11906
11907 * configure.host: Set abi_baseline_pair for mips64*-linux.
11908 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
11909
11910 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11911
11912 * include/std/thread (this_thread::get_id): Inline.
11913
11914 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11915
11916 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
11917 _Callable as template argument for _M_make_shared_data.
11918 * testsuite/30_threads/thread/cons/6.cc: New.
11919 * testsuite/30_threads/thread/cons/7.cc: New.
11920 * testsuite/30_threads/thread/cons/8.cc: New.
11921
11922 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
11923
11924 * testsuite/30_threads/thread/member: To..
11925 * testsuite/30_threads/thread/members: ...this.
11926 * testsuite/30_threads/condition_variable/member: To...
11927 * testsuite/30_threads/condition_variable/members: ...this.
11928
11929 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
11930
11931 * include/std/thread (thread::id): Move definition inside thread.
11932 Use native_handle_type. Remove this_thread::get_id friend.
11933 Change __thread_data_ptr to __shared_base_ptr.
11934 (thread::id::id(native_handle_type): Make public. Still explicit.
11935 Use native_handle_type. Change _M_thread_id to _M_thread.
11936 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
11937 _M_thread_handle to _M_id.
11938 (thread::__thread_data): Rename to _Impl.
11939 Fixup for renames.
11940 (thread::_M_make_thread_data): Return derived type.
11941 (thread::hardware_concurrency): Add definition for default case.
11942 (thread::get_id): Now can define inline.
11943 (thread): Change _M_thread_data to _M_data.
11944 (this_thread::get_id): Now can define inline.
11945 * src/thread.cc (__thread_proxy): Rename to
11946 execute_native_thread_routine.
11947 Fixup for other renames.
11948 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
11949 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
11950 * testsuite/30_threads/thread/algorithm: Move to..
11951 * testsuite/30_threads/thread/swap: ...this.
11952 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
11953 * testsuite/30_threads/thread/id/operators.cc: New.
11954
11955 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11956
11957 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
11958 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
11959 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
11960 exposing it in public std::tuple interface.
11961
11962 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11963 Benjamin Kosnik <bkoz@redhat.com>
11964
11965 * include/std/thread (__thread_data_base): Nest class in std::thread.
11966 (__thread_data): Likewise.
11967 (__thread_data_ptr): Nest typedef in std::thread.
11968 * src/thread.cc (__thread_proxy): Qualify the above names.
11969 * config/abi/pre/gnu.ver: Remove unused exports.
11970
11971 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
11972
11973 * include/bits/unique_ptr.h: Remove private __this_type typedef.
11974 * include/bits/stl_vector.h: Remove private vector_type typedef.
11975 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
11976 Fix line numbers.
11977 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11978 * testsuite/23_containers/vector/requirements/dr438/
11979 constructor_1_neg.cc: Same.
11980 * testsuite/23_containers/vector/requirements/dr438/
11981 constructor_2_neg.cc: Same.
11982 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11983 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11984
11985 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11986
11987 PR libstdc++/25191
11988 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
11989 deal consistently with __try and __catch too.
11990 * src/localename.cc: Replace try -> __try, catch -> __catch.
11991 * src/ios.cc: Likewise.
11992 * src/locale.cc: Likewise.
11993 * src/istream.cc: Likewise.
11994 * src/thread.cc: Likewise.
11995 * src/compatibility.cc: Likewise.
11996 * src/bitmap_allocator.cc: Likewise.
11997 * src/ios_init.cc: Likewise.
11998 * include/debug/deque: Likewise.
11999 * include/debug/list: Likewise.
12000 * include/tr1_impl/hashtable: Likewise.
12001 * include/std/bitset: Likewise.
12002 * include/ext/pb_ds/detail/resize_policy/
12003 hash_load_check_resize_trigger_imp.hpp: Likewise.
12004 * include/ext/pb_ds/detail/resize_policy/
12005 hash_standard_resize_policy_imp.hpp: Likewise.
12006 * include/ext/pb_ds/detail/cc_hash_table_map_/
12007 resize_fn_imps.hpp: Likewise.
12008 * include/ext/pb_ds/detail/cc_hash_table_map_/
12009 constructor_destructor_fn_imps.hpp: Likewise.
12010 * include/ext/pb_ds/detail/pat_trie_/
12011 split_join_branch_bag.hpp: Likewise.
12012 * include/ext/pb_ds/detail/pat_trie_/
12013 constructors_destructor_fn_imps.hpp: Likewise.
12014 * include/ext/pb_ds/detail/bin_search_tree_/
12015 constructors_destructor_fn_imps.hpp: Likewise.
12016 * include/ext/pb_ds/detail/gp_hash_table_map_/
12017 resize_fn_imps.hpp: Likewise.
12018 * include/ext/pb_ds/detail/gp_hash_table_map_/
12019 constructor_destructor_fn_imps.hpp: Likewise.
12020 * include/ext/pb_ds/detail/binary_heap_/
12021 constructors_destructor_fn_imps.hpp: Likewise.
12022 * include/ext/pb_ds/detail/binary_heap_/
12023 erase_fn_imps.hpp: Likewise.
12024 * include/ext/pb_ds/detail/binary_heap_/
12025 split_join_fn_imps.hpp: Likewise.
12026 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
12027 constructors_destructor_fn_imps.hpp: Likewise.
12028 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
12029 * include/ext/pb_ds/detail/list_update_map_/
12030 constructor_destructor_fn_imps.hpp: Likewise.
12031 * include/ext/slist: Likewise.
12032 * include/ext/memory: Likewise.
12033 * include/ext/rc_string_base.h: Likewise.
12034 * include/ext/ropeimpl.h: Likewise.
12035 * include/ext/vstring.tcc: Likewise.
12036 * include/ext/rope: Likewise.
12037 * include/ext/sso_string_base.h: Likewise.
12038 * include/bits/shared_ptr.h: Likewise.
12039 * include/bits/stl_list.h: Likewise.
12040 * include/bits/locale_classes.tcc: Likewise.
12041 * include/bits/locale_facets.tcc: Likewise.
12042 * include/bits/locale_classes.h: Likewise.
12043 * include/bits/forward_list.h: Likewise.
12044 * include/bits/stl_vector.h: Likewise.
12045 * include/bits/stl_deque.h: Likewise.
12046 * include/bits/istream.tcc: Likewise.
12047 * include/bits/stl_uninitialized.h: Likewise.
12048 * include/bits/ostream.tcc: Likewise.
12049 * include/bits/vector.tcc: Likewise.
12050 * include/bits/stl_tempbuf.h: Likewise.
12051 * include/bits/deque.tcc: Likewise.
12052 * include/bits/basic_string.tcc: Likewise.
12053 * include/bits/ostream_insert.h: Likewise.
12054 * include/bits/locale_facets_nonio.tcc: Likewise.
12055 * include/bits/stl_tree.h: Likewise.
12056 * include/bits/fstream.tcc: Likewise.
12057 * include/tr1/shared_ptr.h: Likewise.
12058 * include/tr1/hypergeometric.tcc: Likewise.
12059 * include/backward/hashtable.h: Likewise.
12060 * libsupc++/exception_ptr.h: Likewise.
12061 * libsupc++/eh_personality.cc: Likewise.
12062 * libsupc++/eh_call.cc: Likewise.
12063 * config/locale/gnu/monetary_members.cc: Likewise.
12064 * config/locale/gnu/time_members.h: Likewise.
12065 * config/locale/generic/time_members.h: Likewise.
12066
12067 2009-02-03 Johannes Singler <singler@ira.uka.de>
12068
12069 * include/parallel/algorithmfwd.h:
12070 Add parallelism default for many declarations.
12071 * include/parallel/numericfwd.h: Likewise.
12072 * include/parallel/iterator.h: Use iterator_traits as usual.
12073 * include/parallel/par_loop.h:
12074 Include equally_split.h.
12075 (for_each_template_random_access_ed):
12076 Avoid calling the Result default constructor.
12077 * include/parallel/numeric: Replace
12078 for_each_template_random_access by
12079 for_each_template_random_access_ed in numeric functions.
12080
12081 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
12082
12083 * config/os/gnu-linux/os_defines.h: Remove superfluous
12084 __NO_STRING_INLINES.
12085
12086 2009-02-02 Jakub Jelinek <jakub@redhat.com>
12087
12088 * testsuite/21_strings/c_strings/char/3.cc: New test.
12089 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
12090
12091 2009-01-30 Ulrich Drepper <drepper@redhat.com>
12092 Jakub Jelinek <jakub@redhat.com>
12093
12094 PR libstdc++/30928 (partial, works together with recent glibcs)
12095 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
12096 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
12097 defined.
12098 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
12099 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
12100 defined.
12101 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
12102 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
12103 defined.
12104 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
12105 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
12106 defined.
12107 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
12108 argument is const char *, assign result to const char * var, not
12109 char *.
12110 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
12111 argument is const wchar_t *, assign result to const wchar_t * var, not
12112 wchar_t *.
12113
12114 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
12115
12116 * include/std/thread: Remove unused headers.
12117 (__thread_data_base): Remove unused mutex and base.
12118 (thread::~thread): Only detach if joinable.
12119 (thread::joinable): Test if thread data ptr is empty.
12120 (thread::_M_thread_data_mutex): Remove.
12121 (thread::_M_get_thread_data): Remove.
12122 (thread::_M_make_thread_data): Remove overload, use make_shared.
12123 (thread::id::id): Make constructor explicit.
12124 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
12125 (thread::_M_start_thread): Break shared_ptr cycle on error.
12126 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
12127 * testsuite/30_threads/thread/member/4.cc: New.
12128 * testsuite/30_threads/thread/member/5.cc: New.
12129
12130 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
12131
12132 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
12133 (standard_layout): Just use !has_virtual_destructor for now.
12134 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
12135 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
12136 * testsuite/30_threads/recursive_mutex/requirements/
12137 standard_layout.cc: New.
12138 * testsuite/30_threads/condition_variable/requirements/
12139 standard_layout.cc: New.
12140 * testsuite/29_atomics/atomic_address/requirements/
12141 standard_layout.cc: Adjust.
12142 * testsuite/29_atomics/atomic_flag/requirements/
12143 standard_layout.cc: Same.
12144 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
12145 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
12146 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
12147 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
12148 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
12149 line numbers.
12150 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
12151 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
12152 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
12153 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
12154 Remove, not required.
12155
12156 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
12157
12158 * include/std/thread (__thread_data_base, thread): Rename member
12159 functions to match coding style.
12160 (thread::thread,thread::operator=): Define move operations.
12161 * src/thread.cc (__thread_data_base, thread): Rename member functions.
12162 * config/abi/pre/gnu.ver: Adjust.
12163
12164 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
12165
12166 PR libstdc++/38384
12167 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
12168 on HPUX.
12169 * configure: Regenerate.
12170
12171 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
12172
12173 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
12174 atomic_flag_fence.
12175
12176 2009-01-21 Dodji Seketeli <dodji@redhat.com>
12177
12178 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
12179 Uros Bizjak <ubizjak@gmail.com>
12180
12181 PR libstdc++/38834
12182 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
12183 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
12184
12185 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
12186 Rainer Emrich <r.emrich@de.tecosim.com>
12187
12188 PR libstdc++/38919
12189 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
12190 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
12191 * configure: Regenerate.
12192
12193 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
12194
12195 * include/std/thread (__thread_data_base::__run): Make non-const.
12196 * testsuite/30_threads/thread/cons/5.cc: New.
12197
12198 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
12199
12200 * src/Makefile.am (sources): Add math_stubs_float.cc.
12201 * src/Makefile.in: Regenerate.
12202 * src/math_stubs_float.cc: New, from libmath/stubs.c.
12203
12204 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
12205
12206 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
12207 * src/Makefile.in: Regenerate.
12208 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
12209
12210 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
12211
12212 PR libstdc++/32666
12213 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
12214
12215 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
12216
12217 PR libstdc++/32666
12218 * Makefile.am (hosted_source): Remove libmath directory.
12219 * Makefile.in: Regenerate.
12220 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
12221 (AC_REPLACE_MATHFUNCS): Remove.
12222 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
12223 in GLIBCXX_CHECK_C99_TR1.
12224 * acinclude.m4: Remove libmath, need_math.
12225 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
12226 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
12227 * configure.ac: Same.
12228 * configure: Regenerate.
12229 * fragment.am: Fix comment.
12230 * config.h.in: Regenerate.
12231 * src/Makefile.in: Regenerate.
12232 * src/Makefile.am: Remove libmath references.
12233 * doc/Makefile.in: Regenerate.
12234 * po/Makefile.in: Regenerate.
12235 * include/Makefile.in: Regenerate.
12236 * libsupc++/Makefile.in: Regenerate.
12237 * testsuite/Makefile.in: Regenerate.
12238
12239 * src/compatibility.cc: Also export long double versions of "C" math
12240 library if hppa-linux.
12241 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
12242 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
12243
12244 * libmath: Remove.
12245 * libmath/signbit.c: Same.
12246 * libmath/stubs.c: Same.
12247 * libmath/Makefile.in: Same.
12248 * libmath/copysignf.c: Same.
12249 * libmath/mathconf.h: Same.
12250 * libmath/signbitf.c: Same.
12251 * libmath/Makefile.am: Same.
12252 * libmath/signbitl.c: Same.
12253
12254 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
12255 Paolo Carlini <paolo.carlini@oracle.com>
12256
12257 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
12258 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
12259 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
12260 * configure.ac: Adjust.
12261 * doc/xml/manual/configure.xml: Update.
12262 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
12263 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
12264 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
12265 * configure: Regenerate.
12266 * config.h.in: Likewise.
12267
12268 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
12269 thread::joinable, thread::swap, this_thread::get_id,
12270 this_thread::yield): Define inline...
12271 * include/std/thread: ... here.
12272 * config/abi/pre/gnu.ver: Adjust.
12273
12274 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
12275
12276 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
12277 Add dg-timeout-factor 2.0.
12278 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
12279 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
12280 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
12281 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
12282 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
12283 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
12284
12285 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
12286
12287 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
12288 field from readelf output.
12289
12290 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
12291
12292 PR libstdc++/38384
12293 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
12294 * configure: Regenerate.
12295
12296 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
12297
12298 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
12299 _GLIBCXX_HAVE_TLS.
12300 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
12301
12302 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
12303
12304 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
12305 constructor for _M_pattern.
12306 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
12307 string.cc: Test construction from different basic_string type.
12308 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
12309 string.cc: Likewise.
12310
12311 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
12312 Jonathan Larmour <jifl@eCosCentric.com>
12313
12314 PR libstdc++/36801
12315 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
12316 New.
12317 (__gnu_cxx::__exchange_and_add): Use it.
12318 * src/atomic.cc (get_atomic_mutex): New.
12319 * src/debug.cc (get_safe_base_mutex): New.
12320 * src/locale.cc (get_locale_cache_mutex): New.
12321 * src/mt_allocator.cc (get_freelist): New.
12322 (get_freelist_mutex): New.
12323 * src/pool_allocator.cc (get_palloc_mutex): New.
12324 * include/std/mutex (__once_functor_lock): To
12325 (__get_once_functor_lock): ...this.
12326 * src/mutex.cc (__once_mutex): Don't export, use
12327 (get_once_mutex): ...this.
12328 * config/abi/pre/gnu.ver: Adjust exports.
12329
12330 2009-01-07 Jakub Jelinek <jakub@redhat.com>
12331
12332 PR libstdc++/38732
12333 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
12334 referenceCount field again.
12335 (__cxxabiv1::__cxa_refcounted_exception): New struct.
12336 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
12337 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
12338 inline functions.
12339 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
12340 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
12341 instead of __cxa_exception.
12342 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
12343 __cxxabiv1::__cxa_throw): Likewise.
12344 * libsupc++/eh_ptr.cc (std::rethrow_exception,
12345 std::__exception_ptr::exception_ptr::_M_addref,
12346 std::__exception_ptr::exception_ptr::_M_release,
12347 __gxx_dependent_exception_cleanup): Likewise.
12348 * testsuite/18_support/exception/38732.cc: New test.
12349
12350 PR libstdc++/38092
12351 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
12352 * src/compatibility.cc: Don't use .symver directives if
12353 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
12354 * config.h.in: Regenerated.
12355 * configure: Likewise.
12356
12357 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12358
12359 PR libstdc++/38466
12360 * include/bits/stl_pair.h: Document C++03 pair vs swap.
12361
12362 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
12363
12364 * src/locale_init.cc (locale::_S_initialize_once): Move construction
12365 of classic locale...
12366 (locale::classic): Here.
12367
12368 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
12369
12370 * include/tr1_impl/regex: Fix bad return statements and typos.
12371
12372 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
12373
12374 * include/tr1_impl/regex: Remove unimplemented function definitions.
12375 * testsuite/28_regex/init-list.cc: Compile only.
12376 * testsuite/tr1/7_regular_expressions/regex/cons/char/
12377 c_string_extended.cc: Same.
12378 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
12379 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
12380
12381 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
12382
12383 PR libstdc++/38384
12384 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
12385 * configure: Regenerate.
12386
12387 2009-01-05 Ben Elliston <bje@au.ibm.com>
12388
12389 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
12390 * configure: Regenerate.
12391
12392 2009-01-05 Ben Elliston <bje@au.ibm.com>
12393
12394 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
12395 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
12396 * configure: Regenerate.
12397
12398 2009-01-04 Richard Guenther <rguenther@suse.de>
12399
12400 PR libstdc++/38720
12401 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
12402 integer type for storage, arithmetic and comparisons.
12403 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
12404
12405 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
12406
12407 PR libstdc++/38719
12408 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
12409 _Fwd_list_const_iterator::_M_next): Fix return type.
12410
12411 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
12412
12413 * Revert last commit, reopen and suspend libstdc++/38678.
12414
12415 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
12416
12417 PR libstdc++/38678
12418 * include/std/istream (basic_istream<>::_M_read): New.
12419 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
12420 (basic_istream<>::read, basic_istream<>::readsome): Use it.
12421 * include/std/ostream (basic_ostream<>::_M_write_): New.
12422 (basic_ostream<>::_M_write): Adjust.
12423 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
12424 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
12425 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
12426 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
12427 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.
12428 \f
12429 Copyright (C) 2009 Free Software Foundation, Inc.
12430
12431 Copying and distribution of this file, with or without modification,
12432 are permitted in any medium without royalty provided the copyright
12433 notice and this notice are preserved.