OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [libstdc++-v3/] [ChangeLog-2009] - Blame information for rev 846

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 424 jeremybenn
2009-12-31  Benjamin Kosnik  
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):
6
        Add has_insert.
7
        (traits): Add has_insert.
8
        (traits): 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  
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  
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  
78
 
79
        * include/std/type_traits: Fix minor stylistic nit.
80
 
81
2009-12-31  Paolo Carlini  
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  
98
 
99
        * include/std/type_traits: Fix minor formatting nit.
100
 
101
2009-12-30  Daniel Frey  
102
            Paolo Carlini  
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  
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  
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  
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  
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  
152
 
153
        * include/std/bitset (bitset<>::bitset(const char*)): Add.
154
 
155
2009-12-24  Jonathan Wakely  
156
            Edward Smith-Rowland  <3dw4rd@verizon.net>
157
 
158
        * testsuite/23_containers/bitset/cons/2.cc: New.
159
 
160
2009-12-24  Jonathan Wakely  
161
 
162
        * include/std/functional (bind): Avoid invalid instantiations
163
        for bind.
164
        * testsuite/20_util/bind/conv_result.cc: New.
165
 
166
2009-12-24  Paolo Carlini  
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  
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  
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  
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  
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  
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  
229
 
230
        * scripts/run_doxygen: Update nested namespace exceptions.
231
 
232
2009-12-20  Benjamin Kosnik  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
488
            Matthias Klose  
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  
497
 
498
        * include/parallel/numeric: Trivial formatting changes.
499
 
500
2009-12-11  Paolo Carlini  
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  
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 .
513
        * doc/xml/manual/intro.xml: Add an entry for DR 539.
514
 
515
2009-12-11  Paolo Carlini  
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  
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  
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  
547
 
548
        Revert:
549
        2009-12-03  Paolo Carlini  
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  
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  
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  
584
 
585
        PR libstdc++/42273
586
        * include/bits/atomic_2.h: Fix typo.
587
 
588
2009-12-07  Paolo Carlini  
589
 
590
        PR libstdc++/42319
591
        * include/parallel/losertree.h: Include bits/stl_function.h instead
592
        of the whole .
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  
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  
612
 
613
        * config/os/hpux/os_defines.h (_GLIBCXX_PSEUDO_VISIBILITY): Provide
614
        empty definition.
615
 
616
2009-12-03  Paolo Carlini  
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  
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  
636
 
637
        * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line
638
        number.
639
 
640
2009-11-30  Dave Korn  
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  
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  
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  
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  
696
 
697
        * doc/doxygen/user.cfg.in: Add __GXX_RTTI to PREDEFINED macros.
698
 
699
2009-11-20  Jonathan Wakely  
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  
709
 
710
        * src/compatibility-c++0x.cc (_Fnv_hash<4>, _Fnv_hash<8>): Add.
711
 
712
2009-11-19  Benjamin Kosnik  
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  
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  
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  
764
 
765
        * include/profile/impl/profiler.h: Remove namespace markup.
766
 
767
2009-11-17  Benjamin Kosnik  
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  
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  
815
 
816
        * libsupc++/cxxabi.h (__cxa_demangle): Fix typo in comment.
817
 
818
2009-11-13  Paolo Carlini  
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  
847
 
848
        * include/std/algorithm: Include , per UK-300.
849
        * include/bits/stl_algobase.h: Don't do it here.
850
 
851
2009-11-12  Paolo Carlini  
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  
867
 
868
        * include/bits/stl_algobase.h: Include the full , per
869
        UK-300.
870
        * include/bits/stl_algo.h: Tweak includes.
871
 
872
2009-11-11  Jason Merrill  
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  
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  
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  
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  
927
 
928
        * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
929
 
930
2009-11-06  Benjamin Kosnik  
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  
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  
1034
 
1035
        PR libstdc++/41949
1036
        * include/std/ostream: Adjust link.
1037
 
1038
2009-11-05  Paolo Carlini  
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  
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  
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  
1062
            Paolo Carlini  
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  
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  
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  
1109
 
1110
        * doc/xml/manual/intro.xml: Refer to our bugs page instead of
1111
        Bugzilla directly.
1112
 
1113
2009-10-30  Jerry Quinn  
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  
1120
 
1121
        * include/bits/random.h: Fix typo in static_assert text.
1122
 
1123
2009-10-30  Paolo Carlini  
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  
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  
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  
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  
1151
            Douglas Gregor  
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  
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  
1174
 
1175
        * testsuite/20_util/pair/40925.cc: Minor comment fix.
1176
 
1177
2009-10-29  Paolo Carlini  
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  
1186
 
1187
        PR libstdc++/40925
1188
        * testsuite/20_util/pair/40925.cc: Add.
1189
 
1190
2009-10-29  Paolo Carlini  
1191
 
1192
        * include/decimal/decimal: Minor formatting and uglification fixes.
1193
        * include/decimal/decimal.h: Likewise.
1194
 
1195
2009-10-28  Paolo Carlini  
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  
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  
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  
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  
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  
1231
 
1232
        PR libstdc++/41773
1233
        Revert:
1234
        2009-10-20  Paolo Carlini  
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  
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  
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 
1281
 
1282
        * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
1283
        (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
1284
 
1285
2009-10-16  Benjamin Kosnik  
1286
 
1287
        * include/c_compatibility/stdatomic.h: Include cstdatomic if
1288
        __cplusplus.
1289
 
1290
2009-10-15  Benjamin Kosnik  
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  
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  
1314
 
1315
        * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
1316
 
1317
2009-10-14  Paolo Carlini  
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  
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  
1336
 
1337
        * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
1338
 
1339
2009-10-13  Paolo Carlini  
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 
1347
        for completeness.
1348
 
1349
2009-10-12  Paolo Carlini  
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 .
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  
1390
 
1391
        * doc/xml/manual/messages.xml: Update GNU gettext reference.
1392
 
1393
2009-10-10  Gerald Pfeifer  
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  
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  
1408
 
1409
        * include/ext/bitmap_allocator.h: Minor clean-ups.
1410
 
1411
2009-10-08  Paolo Carlini  
1412
 
1413
        * config/abi/pre/gnu.ver: Adjust exports.
1414
 
1415
2009-10-07  Phil Muldoon 
1416
 
1417
        * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
1418
        pretty-printer section.
1419
 
1420
2009-10-07  Chris Jefferson  
1421
 
1422
        * testsuite/25_algorithms/rotate/moveable2.cc: New.
1423
 
1424
2009-10-06  Janis Johnson  
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  
1444
 
1445
        * doc/html/*: Regenerate.
1446
 
1447
2009-10-05  John Bytheway  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
1605
 
1606
        * include/parallel/base.h: Take integer types from .
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 
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  
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  
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  
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  
1671
 
1672
        * include/parallel/for_each_selectors.h:  Remove obsolete comment.
1673
 
1674
2009-09-26  Paolo Carlini  
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  
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  
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  
1695
 
1696
        * include/parallel/base.h:  Comment on presence of min/max duplicates.
1697
 
1698
2009-09-25  Johannes Singler  
1699
 
1700
        * include/parallel/partition.h (__parallel_nth_element):
1701
        Correct comment.
1702
 
1703
2009-09-24  Johannes Singler  
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  
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  
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  
1749
 
1750
        * doc/xml/manual/appendix_contributing.xml: Adjust link to
1751
        coreutils.
1752
 
1753
2009-09-18  Jan Kratochvil  
1754
 
1755
        * python/hook.in: Fix prefix trailing slash on 64bit host arches.
1756
 
1757
2009-09-17  Joseph Myers  
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  
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  
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  
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  
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  
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  
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  
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  
1934
 
1935
        * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
1936
        constraint.
1937
 
1938
2009-09-11  Johannes Singler  
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  
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  
1966
 
1967
        * src/Makefile.am (libstdc___la_LINK): New.
1968
        * src/Makefile.in: Regenerate.
1969
 
1970
2009-09-09  Loren J. Rittle  
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  
1976
 
1977
        * configure: Rebuilt with modified libtool.m4.
1978
 
1979
2009-09-07  H.J. Lu  
1980
            Ralf Wildenhues  
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  
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  
1995
 
1996
        Revert.
1997
        2009-08-06  Benjamin Kosnik  
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  
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  
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  
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  
2033
            Paolo Carlini  
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  
2067
            Kaz Kojima  
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  
2130
 
2131
        * include/bits/stl_construct.h: Include .
2132
 
2133
2009-08-29  Chris Jefferson  
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  
2148
 
2149
        * config/abi/pre/gnu.ver: Fixups for string member functions.
2150
 
2151
2009-08-26  Jonathan Wakely  
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  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  
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  
2272
 
2273
        * configure.ac (AC_PREREQ): Bump to 2.64.
2274
 
2275
2009-08-24  Chris Jefferson  
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  
2287
 
2288
        * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
2289
        before --mode argument.
2290
        * libsupc++/Makefile.in: Regenerate.
2291
 
2292
2009-08-22  Ralf Wildenhues  
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  
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  
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  
2335
 
2336
        * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
2337
 
2338
2009-08-15  Ralf Wildenhues  
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  
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  
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  
2425
 
2426
        * src/compatibility-ldbl.cc: Include cmath.
2427
 
2428
2009-08-13  Benjamin Kosnik  
2429
 
2430
        * src/compatibility-ldbl.cc: Include tr1/functional.
2431
 
2432
2009-08-12  Benjamin Kosnik  
2433
 
2434
        * src/compatibility-ldbl.cc: Add explicit namespace scope.
2435
 
2436
2009-08-11  Benjamin Kosnik  
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  
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  
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  
2494
 
2495
        * include/tr1_impl/functional: Doxygen markup.
2496
 
2497
        * doc/html/*: Regenerate.
2498
 
2499
2009-08-10  Benjamin Kosnik  
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  
2520
 
2521
        * src/hash.cc (hash::operator()(string),
2522
        hash::operator()(wstring)): Do not decorate as throwing
2523
        nothing.
2524
        * include/bits/functional_hash.h (hash::
2525
        operator()(error_code)): Likewise.
2526
 
2527
2009-08-06  Benjamin Kosnik  
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  
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  
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  
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  
2813
            Douglas Gregor  
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  
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  
2851
 
2852
        PR libstdc++/40912 (partial)
2853
        * include/std/random: Disable the facility if  is not
2854
        available.
2855
 
2856
2009-07-30  John David Anglin  
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  
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  
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  
2876
 
2877
        * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
2878
 
2879
2009-07-30  Paolo Carlini  
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  
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  
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  
2899
            Tyler Earman  
2900
 
2901
        * doc/xml/manual/configure.xml: Consistent placement of
2902
        ABI-changing options, clarify --enable-clocale.
2903
 
2904
2009-07-28  Ralf Wildenhues  
2905
 
2906
        * python/Makefile.in: Regenerate.
2907
 
2908
2009-07-27  Ralf Wildenhues  
2909
 
2910
        * python/Makefile.am (install-data-local): Use DESTDIR
2911
        correctly.
2912
 
2913
2009-07-24  Jason Merrill  
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  
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  
2931
 
2932
        * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
2933
 
2934
2009-07-23  Paolo Carlini  
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  
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  
2948
 
2949
        * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
2950
 
2951
2009-07-22  Paolo Carlini  
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  
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  
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  
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  
3052
 
3053
        PR other/40784
3054
        * configure: Regenerate.
3055
 
3056
2009-07-16  Benjamin Kosnik  
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  
3066
 
3067
        * configure: Regenerate.
3068
 
3069
2009-07-16  Jason Merrill  
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 
3078
            Tom Tromey 
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  
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  
3106
 
3107
        * include/std/type_traits (common_type): Remove workaround for
3108
        PR36628, now fixed.
3109
 
3110
2009-07-11  Richard Sandiford  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
3208
 
3209
        * include/std/future (shared_future): Adjust doxygen comment.
3210
 
3211
2009-06-24  Jonathan Wakely  
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  
3218
 
3219
        Add MeP port.
3220
        * configure.host: Add mep support.
3221
 
3222
2009-06-23  Benjamin Kosnik  
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  
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  
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  
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  
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  
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  
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  
3352
 
3353
        * Revert last Change.
3354
 
3355
2009-06-20  Paolo Carlini  
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  
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  
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  
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  
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  
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  
3486
 
3487
        * include/std/thread (~thread(), operator=(thread&&)): Call terminate
3488
        if joinable.
3489
 
3490
2009-06-15  Tom Tromey  
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  
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  
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  
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  
3544
 
3545
        * include/bits/move.h: Doxygen group fixes.
3546
 
3547
2009-06-08  Paolo Carlini  
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  
3572
 
3573
        * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
3574
 
3575
2009-06-04  Benjamin Kosnik  
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  
3589
 
3590
        * testsuite/23_containers/list/cons/6.cc: Adjust test name.
3591
 
3592
2009-06-02  Richard Sandiford  
3593
 
3594
        * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
3595
        * configure: Regenerate.
3596
 
3597
2009-06-03  Paolo Carlini  
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  
3604
            Phil Muldoon  
3605
            Jonathan Wakely  
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  
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  
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  
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  
3676
 
3677
        * libsupc++/initializer_list (initializer_list): Add missing typedefs.
3678
 
3679
2009-05-21  Benjamin Kosnik  
3680
 
3681
        PR libstdc++/40221
3682
        * include/tr1_impl/functional: Add explicit cast.
3683
 
3684
2009-05-21  Paolo Carlini  
3685
 
3686
        PR libstdc++/40094
3687
        Revert:
3688
        2009-05-07  Paolo Carlini  
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  
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  
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  
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  
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  
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  
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  
3857
 
3858
        * testsuite/21_strings/basic_string/40160.cc: Remove spurious
3859
        double include.
3860
 
3861
2009-05-15  Paolo Carlini  
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  
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 
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 
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  
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  
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  
3923
 
3924
        * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
3925
        * include/Makefile.in: Likewise.
3926
 
3927
2009-05-13  Ben Elliston  
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  
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  
3952
 
3953
        * include/ext/throw_allocator.h: Remove redundant include.
3954
 
3955
2009-05-07  Paolo Carlini  
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  
3968
 
3969
        * configure.ac: Bump libtool_VERSION to 6:12:0.
3970
        * configure: Regenerate.
3971
 
3972
2009-05-07  Matthias Klose  
3973
 
3974
        PR libstdc++/40038
3975
        * src/math_stubs_long_double.cc: Add ceill.
3976
 
3977
2009-05-06  Johannes Singler  
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  
3985
 
3986
        Revert:
3987
        2009-05-03  Paolo Carlini  
3988
 
3989
        * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3990
        possible.
3991
        * configure: Regenerate.
3992
 
3993
2009-05-05  Jonathan Wakely  
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  
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  
4020
 
4021
        * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
4022
        possible.
4023
        * configure: Regenerate.
4024
 
4025
2009-05-02  Jan Hubicka  
4026
 
4027
        * include/tr1_impl/functional_hash.h (explicit specializations of ()
4028
        operator): Mark pure.
4029
 
4030
2009-04-30  Jonathan Wakely  
4031
 
4032
        * scripts/create_testsuite_files: Remove thread directory.
4033
 
4034
2009-04-28  Benjamin Kosnik  
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  
4041
 
4042
        Revert the last commit.
4043
 
4044
2009-04-25  Jonathan Wakely  
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  
4053
 
4054
        PR libstdc++/39880
4055
        PR libstdc++/39881
4056
        PR libstdc++/39882
4057
        * include/std/system_error (is_error_code_enum): 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  
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  
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  
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  
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  
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  
4142
 
4143
        * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
4144
        _GLIBCXX_NOTHROW.
4145
 
4146
2009-04-19  Jan Hubicka  
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  
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  
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  
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  
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  
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  
4262
 
4263
        * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
4264
 
4265
2009-04-16  Jan Hubicka  
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  
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  
4285
 
4286
        * doc/html: Regenerate.
4287
 
4288
2009-04-15  Benjamin Kosnik  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
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  
11411
 
11412
        * include/backward/hashtable.h (clear): Return quickly if the
11413
        table is empty.
11414
 
11415
2009-03-27  Ian Lance Taylor  
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  
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  
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  
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  
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  
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  
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  
11500
 
11501
        * doc/xml/faq.xml: Fix link to setup documentation.
11502
 
11503
2009-03-14  Paolo Carlini  
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  
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  
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  
11527
 
11528
        * include/bits/shared_ptr.h: Add include guards.
11529
        * include/tr1/shared_ptr.h: Likewise.
11530
 
11531
2009-03-11  Jonathan Wakely  
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  
11539
 
11540
        * doc/xml/faq.xml: Fix links to implementation status pages.
11541
 
11542
2009-03-10  Paolo Carlini  
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  
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  
11576
 
11577
        * configure: Regenerate.
11578
 
11579
2009-02-23  Adam Nemet  
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  
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  
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  
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  
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  
11791
 
11792
        * include/std/thread: Fix typo.
11793
        * src/thread.cc (thread::join): Use NULL.
11794
 
11795
2009-02-15  Paolo Carlini  
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  
11813
            Benjamin Kosnik  
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  
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  
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  
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  
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  
11911
 
11912
        * include/std/thread (this_thread::get_id): Inline.
11913
 
11914
2009-02-08  Chris Fairles  
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  
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  
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  
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  
11963
            Benjamin Kosnik  
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  
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  
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  
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  
12082
 
12083
        * config/os/gnu-linux/os_defines.h: Remove superfluous
12084
        __NO_STRING_INLINES.
12085
 
12086
2009-02-02  Jakub Jelinek  
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  
12092
            Jakub Jelinek  
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  
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  
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  
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  
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  
12172
 
12173
        * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
12174
        atomic_flag_fence.
12175
 
12176
2009-01-21  Dodji Seketeli  
12177
 
12178
2009-01-20  Benjamin Kosnik  
12179
            Uros Bizjak  
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  
12186
            Rainer Emrich  
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  
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  
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  
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  
12211
 
12212
        PR libstdc++/32666
12213
        * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
12214
 
12215
2009-01-15  Benjamin Kosnik  
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  
12255
            Paolo Carlini  
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  
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  
12286
 
12287
        * scripts/extract_symvers: Add sed script to remove ' [: xx] '
12288
        field from readelf output.
12289
 
12290
2009-01-12  Benjamin Kosnik  
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  
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  
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  
12312
            Jonathan Larmour  
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  
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  
12358
 
12359
        PR libstdc++/38466
12360
        * include/bits/stl_pair.h: Document C++03 pair vs swap.
12361
 
12362
2009-01-06  Benjamin Kosnik  
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  
12369
 
12370
        * include/tr1_impl/regex: Fix bad return statements and typos.
12371
 
12372
2009-01-05  Benjamin Kosnik  
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  
12382
 
12383
        PR libstdc++/38384
12384
        * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
12385
        * configure: Regenerate.
12386
 
12387
2009-01-05  Ben Elliston  
12388
 
12389
        * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
12390
        * configure: Regenerate.
12391
 
12392
2009-01-05  Ben Elliston  
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  
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  
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  
12412
 
12413
        * Revert last commit, reopen and suspend libstdc++/38678.
12414
 
12415
2009-01-01  Paolo Carlini  
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.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.