1 2007-02-20 Benjamin Kosnik <bkoz@redhat.com>
3 Revamp library API testing.
6 * 17_intro/headers/all_assert_neg.cc
7 * 17_intro/headers/all_c++200x_compatibility.cc
8 * 17_intro/headers/all.cc
9 * 17_intro/headers/c++1998
10 * 17_intro/headers/c++1998/all.cc
11 * 17_intro/headers/c++1998/all_multiple_inclusion.cc
12 * 17_intro/headers/c++1998/c++_for_c.tar
13 * 17_intro/headers/c++1998/c++.tar
14 * 17_intro/using_namespace_std.cc
16 * 18_support/headers/cfloat
17 * 18_support/headers/cfloat/values.cc
18 * 18_support/headers/climits
19 * 18_support/headers/climits/values.cc
20 * 18_support/headers/csetjmp
21 * 18_support/headers/csetjmp/functions_std.cc
22 * 18_support/headers/csetjmp/macros.cc
23 * 18_support/headers/csetjmp/types_std.cc
24 * 18_support/headers/csignal
25 * 18_support/headers/csignal/functions_std.cc
26 * 18_support/headers/csignal/macros.cc
27 * 18_support/headers/csignal/types_std.cc
28 * 18_support/headers/cstdarg
29 * 18_support/headers/cstdarg/macros.cc
30 * 18_support/headers/cstdarg/types_std.cc
31 * 18_support/headers/cstddef
32 * 18_support/headers/cstddef/macros.cc
33 * 18_support/headers/cstddef/types_std.cc
34 * 18_support/headers/cstdlib
35 * 18_support/headers/cstdlib/functions_std.cc
36 * 18_support/headers/cstdlib/macros.cc
37 * 18_support/headers/ctime
38 * 18_support/headers/ctime/functions_std.cc
39 * 18_support/headers/ctime/macros.cc
40 * 18_support/headers/ctime/types_std.cc
41 * 18_support/headers/exception
42 * 18_support/headers/exception/synopsis.cc
43 * 18_support/headers/exception/types_std.cc
44 * 18_support/headers/limits
45 * 18_support/headers/limits/synopsis.cc
46 * 18_support/headers/new
47 * 18_support/headers/new/synopsis.cc
48 * 18_support/headers/new/types_std.cc
49 * 18_support/headers/typeinfo
50 * 18_support/headers/typeinfo/synopsis.cc
51 * 18_support/headers/typeinfo/types_std.cc
52 * 18_support/numeric_limits/is_signed.cc
53 * 18_support/numeric_limits/requirements
54 * 18_support/numeric_limits/requirements/explicit_instantiation
55 * 18_support/numeric_limits/requirements/explicit_instantiation/1.cc
56 * 18_support/numeric_limits/specialization_default_values.cc
57 * 19_diagnostics/headers
58 * 19_diagnostics/headers/cassert
59 * 19_diagnostics/headers/cassert/macros.cc
60 * 19_diagnostics/headers/cerrno
61 * 19_diagnostics/headers/cerrno/macros.cc
62 * 19_diagnostics/headers/stdexcept
63 * 19_diagnostics/headers/stdexcept/synopsis.cc
64 * 19_diagnostics/headers/stdexcept/types_std.cc
66 * 20_util/headers/cstdlib
67 * 20_util/headers/cstdlib/functions_std.cc
68 * 20_util/headers/cstring
69 * 20_util/headers/cstring/functions_std.cc
70 * 20_util/headers/cstring/macros.cc
71 * 20_util/headers/cstring/types_std.cc
72 * 20_util/headers/ctime
73 * 20_util/headers/ctime/functions_std.cc
74 * 20_util/headers/ctime/macros.cc
75 * 20_util/headers/ctime/types_std.cc
76 * 20_util/headers/functional
77 * 20_util/headers/functional/synopsis.cc
78 * 20_util/headers/memory
79 * 20_util/headers/memory/synopsis.cc
80 * 20_util/headers/utility
81 * 20_util/headers/utility/synopsis.cc
82 * 20_util/headers/utility/using_namespace_std_rel_ops.cc
83 * 20_util/memory/allocator/requirements
84 * 20_util/memory/allocator/requirements/explicit_instantiation
85 * 20_util/memory/allocator/requirements/explicit_instantiation/1.cc
86 * 20_util/memory/auto_ptr/requirements
87 * 20_util/memory/auto_ptr/requirements/explicit_instantiation
88 * 20_util/memory/auto_ptr/requirements/explicit_instantiation/1.cc
89 * 20_util/memory/raw_storage_iterator
90 * 20_util/memory/raw_storage_iterator/requirements
91 * 20_util/memory/raw_storage_iterator/requirements/base_classes.cc
92 * 20_util/memory/raw_storage_iterator/requirements/
93 explicit_instantiation
94 * 20_util/memory/raw_storage_iterator/requirements/
95 explicit_instantiation/1.cc
96 * 20_util/memory/raw_storage_iterator/requirements/typedefs.cc
97 * 20_util/utility/pair/requirements
98 * 20_util/utility/pair/requirements/explicit_instantiation
99 * 20_util/utility/pair/requirements/explicit_instantiation/1.cc
100 * 21_strings/basic_string/requirements
101 * 21_strings/basic_string/requirements/explicit_instantiation
102 * 21_strings/basic_string/requirements/explicit_instantiation/1.cc
103 * 21_strings/basic_string/requirements/explicit_instantiation/debug.cc
105 * 21_strings/headers/cctype
106 * 21_strings/headers/cctype/functions_std.cc
107 * 21_strings/headers/cstdlib
108 * 21_strings/headers/cstdlib/functions_std.cc
109 * 21_strings/headers/cstdlib/macros.cc
110 * 21_strings/headers/cstring
111 * 21_strings/headers/cstring/functions_std.cc
112 * 21_strings/headers/cstring/macros.cc
113 * 21_strings/headers/cstring/types_std.cc
114 * 21_strings/headers/cwchar
115 * 21_strings/headers/cwchar/functions_std.cc
116 * 21_strings/headers/cwchar/macros.cc
117 * 21_strings/headers/cwchar/types_std.cc
118 * 21_strings/headers/cwctype
119 * 21_strings/headers/cwctype/functions_std.cc
120 * 21_strings/headers/cwctype/macros.cc
121 * 21_strings/headers/cwctype/types_std.cc
122 * 21_strings/headers/string
123 * 21_strings/headers/string/synopsis.cc
124 * 21_strings/headers/string/types_std.cc
125 * 22_locale/codecvt_byname/requirements
126 * 22_locale/codecvt_byname/requirements/base_classes.cc
127 * 22_locale/codecvt_byname/requirements/explicit_instantiation.cc
128 * 22_locale/codecvt_byname/requirements/typedefs.cc
129 * 22_locale/codecvt/requirements
130 * 22_locale/codecvt/requirements/base_classes.cc
131 * 22_locale/codecvt/requirements/explicit_instantiation.cc
132 * 22_locale/codecvt/requirements/typedefs.cc
133 * 22_locale/collate_byname/requirements
134 * 22_locale/collate_byname/requirements/base_classes.cc
135 * 22_locale/collate_byname/requirements/explicit_instantiation.cc
136 * 22_locale/collate_byname/requirements/typedefs.cc
137 * 22_locale/collate/requirements
138 * 22_locale/collate/requirements/base_classes.cc
139 * 22_locale/collate/requirements/explicit_instantiation.cc
140 * 22_locale/collate/requirements/typedefs.cc
141 * 22_locale/ctype_base/mask.cc
142 * 22_locale/ctype/requirements
143 * 22_locale/ctype/requirements/base_classes.cc
144 * 22_locale/ctype/requirements/explicit_instantiation.cc
145 * 22_locale/ctype/requirements/typedefs.cc
147 * 22_locale/headers/clocale
148 * 22_locale/headers/clocale/functions_std.cc
149 * 22_locale/headers/clocale/macros.cc
150 * 22_locale/headers/clocale/types_std.cc
151 * 22_locale/headers/locale
152 * 22_locale/headers/locale/synopsis.cc
153 * 22_locale/headers/locale/types_std.cc
154 * 22_locale/messages_byname/requirements
155 * 22_locale/messages_byname/requirements/base_classes.cc
156 * 22_locale/messages_byname/requirements/explicit_instantiation.cc
157 * 22_locale/messages_byname/requirements/typedefs.cc
158 * 22_locale/messages/requirements
159 * 22_locale/messages/requirements/base_classes.cc
160 * 22_locale/messages/requirements/explicit_instantiation.cc
161 * 22_locale/messages/requirements/typedefs.cc
162 * 22_locale/money_get/cons
163 * 22_locale/money_get/cons/3.cc
164 * 22_locale/money_get/requirements
165 * 22_locale/money_get/requirements/base_classes.cc
166 * 22_locale/money_get/requirements/explicit_instantiations.cc
167 * 22_locale/money_get/requirements/typedefs.cc
168 * 22_locale/moneypunct_byname/requirements
169 * 22_locale/moneypunct_byname/requirements/base_classes.cc
170 * 22_locale/moneypunct_byname/requirements/explicit_instantiation.cc
171 * 22_locale/moneypunct_byname/requirements/typedefs.cc
172 * 22_locale/moneypunct/requirements
173 * 22_locale/moneypunct/requirements/false
174 * 22_locale/moneypunct/requirements/false/base_classes.cc
175 * 22_locale/moneypunct/requirements/false/explicit_instantiation.cc
176 * 22_locale/moneypunct/requirements/false/intl.cc
177 * 22_locale/moneypunct/requirements/false/typedefs.cc
178 * 22_locale/moneypunct/requirements/true
179 * 22_locale/moneypunct/requirements/true/base_classes.cc
180 * 22_locale/moneypunct/requirements/true/explicit_instantiation.cc
181 * 22_locale/moneypunct/requirements/true/intl.cc
182 * 22_locale/moneypunct/requirements/true/typedefs.cc
183 * 22_locale/money_put/cons
184 * 22_locale/money_put/cons/3.cc
185 * 22_locale/money_put/requirements
186 * 22_locale/money_put/requirements/base_classes.cc
187 * 22_locale/money_put/requirements/explicit_instantiation.cc
188 * 22_locale/money_put/requirements/typedefs.cc
189 * 22_locale/num_get/cons
190 * 22_locale/num_get/cons/3.cc
191 * 22_locale/num_get/requirements
192 * 22_locale/num_get/requirements/base_classes.cc
193 * 22_locale/num_get/requirements/explicit_instantiation.cc
194 * 22_locale/num_get/requirements/typedefs.cc
195 * 22_locale/numpunct_byname/requirements
196 * 22_locale/numpunct_byname/requirements/base_classes.cc
197 * 22_locale/numpunct_byname/requirements/explicit_instantiations.cc
198 * 22_locale/numpunct_byname/requirements/typedefs.cc
199 * 22_locale/numpunct/requirements
200 * 22_locale/numpunct/requirements/base_classes.cc
201 * 22_locale/numpunct/requirements/explicit_instantiations.cc
202 * 22_locale/numpunct/requirements/typedefs.cc
203 * 22_locale/num_put/cons
204 * 22_locale/num_put/cons/3.cc
205 * 22_locale/num_put/requirements
206 * 22_locale/num_put/requirements/base_classes.cc
207 * 22_locale/num_put/requirements/explicit_instantiations.cc
208 * 22_locale/num_put/requirements/typedefs.cc
209 * 22_locale/time_get/requirements
210 * 22_locale/time_get/requirements/base_classes.cc
211 * 22_locale/time_get/requirements/explicit_instantiations.cc
212 * 22_locale/time_get/requirements/typedefs.cc
213 * 22_locale/time_put/requirements
214 * 22_locale/time_put/requirements/base_classes.cc
215 * 22_locale/time_put/requirements/explicit_instantiations.cc
216 * 22_locale/time_put/requirements/typedefs.cc
217 * 23_containers/bitset/requirements
218 * 23_containers/bitset/requirements/explicit_instantiation
219 * 23_containers/bitset/requirements/explicit_instantiation/1.cc
220 * 23_containers/deque/requirements
221 * 23_containers/deque/requirements/explicit_instantiation
222 * 23_containers/deque/requirements/partial_specialization
223 * 23_containers/deque/requirements/partial_specialization/1.cc
224 * 23_containers/headers
225 * 23_containers/headers/bitset
226 * 23_containers/headers/bitset/synopsis.cc
227 * 23_containers/headers/deque
228 * 23_containers/headers/deque/synopsis.cc
229 * 23_containers/headers/list
230 * 23_containers/headers/list/synopsis.cc
231 * 23_containers/headers/map
232 * 23_containers/headers/map/synopsis.cc
233 * 23_containers/headers/queue
234 * 23_containers/headers/queue/synopsis.cc
235 * 23_containers/headers/set
236 * 23_containers/headers/set/synopsis.cc
237 * 23_containers/headers/stack
238 * 23_containers/headers/stack/synopsis.cc
239 * 23_containers/headers/vector
240 * 23_containers/headers/vector/synopsis.cc
241 * 23_containers/list/requirements
242 * 23_containers/list/requirements/explicit_instantiation
243 * 23_containers/list/requirements/partial_specialization
244 * 23_containers/list/requirements/partial_specialization/1.cc
245 * 23_containers/map/requirements
246 * 23_containers/map/requirements/explicit_instantiation
247 * 23_containers/map/requirements/partial_specialization
248 * 23_containers/map/requirements/partial_specialization/1.cc
249 * 23_containers/multimap/requirements
250 * 23_containers/multimap/requirements/explicit_instantiation
251 * 23_containers/multimap/requirements/partial_specialization
252 * 23_containers/multimap/requirements/partial_specialization/1.cc
253 * 23_containers/multiset/requirements
254 * 23_containers/multiset/requirements/explicit_instantiation
255 * 23_containers/multiset/requirements/partial_specialization
256 * 23_containers/multiset/requirements/partial_specialization/1.cc
257 * 23_containers/priority_queue/requirements
258 * 23_containers/priority_queue/requirements/explicit_instantiation
259 * 23_containers/priority_queue/requirements/explicit_instantiation/1.cc
260 * 23_containers/queue/requirements
261 * 23_containers/queue/requirements/explicit_instantiation
262 * 23_containers/queue/requirements/explicit_instantiation/1.cc
263 * 23_containers/set/requirements
264 * 23_containers/set/requirements/explicit_instantiation
265 * 23_containers/set/requirements/partial_specialization
266 * 23_containers/set/requirements/partial_specialization/1.cc
267 * 23_containers/stack/requirements
268 * 23_containers/stack/requirements/explicit_instantiation
269 * 23_containers/stack/requirements/explicit_instantiation/1.cc
270 * 23_containers/vector/requirements
271 * 23_containers/vector/requirements/explicit_instantiation
272 * 23_containers/vector/requirements/partial_specialization
273 * 23_containers/vector/requirements/partial_specialization/1.cc
274 * 24_iterators/back_insert_iterator
275 * 24_iterators/back_insert_iterator/2.cc
276 * 24_iterators/back_insert_iterator/requirements
277 * 24_iterators/back_insert_iterator/requirements/base_classes.cc
278 * 24_iterators/back_insert_iterator/requirements/container.cc
279 * 24_iterators/back_insert_iterator/requirements/
280 explicit_instantiation.cc
281 * 24_iterators/back_insert_iterator/requirements/typedefs.cc
282 * 24_iterators/front_insert_iterator
283 * 24_iterators/front_insert_iterator/2.cc
284 * 24_iterators/front_insert_iterator/requirements
285 * 24_iterators/front_insert_iterator/requirements/base_classes.cc
286 * 24_iterators/front_insert_iterator/requirements/container.cc
287 * 24_iterators/front_insert_iterator/requirements/
288 explicit_instantiation.cc
289 * 24_iterators/front_insert_iterator/requirements/typedefs.cc
290 * 24_iterators/headers
291 * 24_iterators/headers/iterator
292 * 24_iterators/headers/iterator/synopsis.cc
293 * 24_iterators/headers/iterator/types_std.cc
294 * 24_iterators/insert_iterator
295 * 24_iterators/insert_iterator/2.cc
296 * 24_iterators/insert_iterator/requirements
297 * 24_iterators/insert_iterator/requirements/base_classes.cc
298 * 24_iterators/insert_iterator/requirements/container.cc
299 * 24_iterators/insert_iterator/requirements/explicit_instantiation.cc
300 * 24_iterators/insert_iterator/requirements/typedefs.cc
301 * 24_iterators/istreambuf_iterator/requirements
302 * 24_iterators/istreambuf_iterator/requirements/base_classes.cc
303 * 24_iterators/istreambuf_iterator/requirements/
304 explicit_instantiation.cc
305 * 24_iterators/istreambuf_iterator/requirements/typedefs.cc
306 * 24_iterators/istream_iterator
307 * 24_iterators/istream_iterator/2.cc
308 * 24_iterators/istream_iterator/requirements
309 * 24_iterators/istream_iterator/requirements/base_classes.cc
310 * 24_iterators/istream_iterator/requirements/explicit_instantiation.cc
311 * 24_iterators/istream_iterator/requirements/typedefs.cc
312 * 24_iterators/ostreambuf_iterator/requirements
313 * 24_iterators/ostreambuf_iterator/requirements/base_classes.cc
314 * 24_iterators/ostreambuf_iterator/requirements/
315 explicit_instantiation.cc
316 * 24_iterators/ostreambuf_iterator/requirements/typedefs.cc
317 * 24_iterators/ostream_iterator
318 * 24_iterators/ostream_iterator/requirements
319 * 24_iterators/ostream_iterator/requirements/base_classes.cc
320 * 24_iterators/ostream_iterator/requirements/explicit_instantiation.cc
321 * 24_iterators/ostream_iterator/requirements/typedefs.cc
322 * 24_iterators/random_access_iterator
323 * 24_iterators/random_access_iterator/26020.cc
324 * 24_iterators/random_access_iterator/string_vector_iterators.cc
325 * 24_iterators/reverse_iterator/requirements
326 * 24_iterators/reverse_iterator/requirements/base_classes.cc
327 * 24_iterators/reverse_iterator/requirements/current.cc
328 * 24_iterators/reverse_iterator/requirements/explicit_instantiation.cc
329 * 24_iterators/reverse_iterator/requirements/typedefs.cc
330 * 25_algorithms/headers
331 * 25_algorithms/headers/algorithm
332 * 25_algorithms/headers/algorithm/synopsis.cc
333 * 25_algorithms/headers/cstdlib
334 * 25_algorithms/headers/cstdlib/functions_std.cc
335 * 26_numerics/headers
336 * 26_numerics/headers/cmath
337 * 26_numerics/headers/cmath/19322.cc
338 * 26_numerics/headers/cmath/c99_classification_macros_c.cc
339 * 26_numerics/headers/cmath/c99_classification_macros_c++.cc
340 * 26_numerics/headers/cmath/c_math.cc
341 * 26_numerics/headers/cmath/c_math_dynamic.cc
342 * 26_numerics/headers/cmath/fabs_inline.cc
343 * 26_numerics/headers/cmath/functions_std.cc
344 * 26_numerics/headers/cmath/macros.cc
345 * 26_numerics/headers/cmath/overloads.cc
346 * 26_numerics/headers/cmath/powi.cc
347 * 26_numerics/headers/complex
348 * 26_numerics/headers/complex/synopsis.cc
349 * 26_numerics/headers/cstdlib
350 * 26_numerics/headers/cstdlib/13943.cc
351 * 26_numerics/headers/cstdlib/2190.cc
352 * 26_numerics/headers/cstdlib/functions_std.cc
353 * 26_numerics/headers/cstdlib/macros.cc
354 * 26_numerics/headers/cstdlib/types_std.cc
355 * 26_numerics/headers/numeric
356 * 26_numerics/headers/numeric/synopsis.cc
357 * 26_numerics/headers/valarray
358 * 26_numerics/headers/valarray/synopsis.cc
359 * 26_numerics/headers/valarray/types_std.cc
360 * 26_numerics/numeric_arrays
361 * 26_numerics/numeric_operations
362 * 27_io/basic_filebuf/cons/2020.cc
363 * 27_io/basic_filebuf/requirements
364 * 27_io/basic_filebuf/requirements/base_classes.cc
365 * 27_io/basic_filebuf/requirements/explicit_instantiation.cc
366 * 27_io/basic_filebuf/requirements/typedefs.cc
367 * 27_io/basic_fstream/cons
368 * 27_io/basic_fstream/cons/3.cc
369 * 27_io/basic_fstream/requirements
370 * 27_io/basic_fstream/requirements/base_classes.cc
371 * 27_io/basic_fstream/requirements/explicit_instantiation.cc
372 * 27_io/basic_fstream/requirements/typedefs.cc
373 * 27_io/basic_ifstream/cons/2020.cc
374 * 27_io/basic_ifstream/requirements
375 * 27_io/basic_ifstream/requirements/base_classes.cc
376 * 27_io/basic_ifstream/requirements/explicit_instantiation.cc
377 * 27_io/basic_ifstream/requirements/typedefs.cc
378 * 27_io/basic_ios/cons/2020.cc
379 * 27_io/basic_ios/requirements
380 * 27_io/basic_ios/requirements/base_classes.cc
381 * 27_io/basic_ios/requirements/explicit_instantiation.cc
382 * 27_io/basic_ios/requirements/typedefs.cc
383 * 27_io/basic_iostream/cons
384 * 27_io/basic_iostream/cons/2020.cc
385 * 27_io/basic_iostream/requirements
386 * 27_io/basic_iostream/requirements/base_classes.cc
387 * 27_io/basic_iostream/requirements/explicit_instantiation.cc
388 * 27_io/basic_iostream/requirements/typedefs.cc
389 * 27_io/basic_istream/cons
390 * 27_io/basic_istream/cons/3.cc
391 * 27_io/basic_istream/requirements
392 * 27_io/basic_istream/requirements/base_classes.cc
393 * 27_io/basic_istream/requirements/explicit_instantiation.cc
394 * 27_io/basic_istream/requirements/typedefs.cc
395 * 27_io/basic_istringstream/cons
396 * 27_io/basic_istringstream/cons/2020.cc
397 * 27_io/basic_istringstream/requirements
398 * 27_io/basic_istringstream/requirements/base_classes.cc
399 * 27_io/basic_istringstream/requirements/explicit_instantiation.cc
400 * 27_io/basic_istringstream/requirements/typedefs.cc
401 * 27_io/basic_ofstream/cons/2020.cc
402 * 27_io/basic_ofstream/requirements
403 * 27_io/basic_ofstream/requirements/base_classes.cc
404 * 27_io/basic_ofstream/requirements/explicit_instantiations.cc
405 * 27_io/basic_ofstream/requirements/typedefs.cc
406 * 27_io/basic_ostream/cons/2020.cc
407 * 27_io/basic_ostream/requirements
408 * 27_io/basic_ostream/requirements/base_classes.cc
409 * 27_io/basic_ostream/requirements/explicit_instantiation.cc
410 * 27_io/basic_ostream/requirements/typedefs.cc
411 * 27_io/basic_ostringstream/cons/2020.cc
412 * 27_io/basic_ostringstream/requirements
413 * 27_io/basic_ostringstream/requirements/base_classes.cc
414 * 27_io/basic_ostringstream/requirements/explicit_instantiation.cc
415 * 27_io/basic_ostringstream/requirements/typedefs.cc
416 * 27_io/basic_streambuf/cons/2020.cc
417 * 27_io/basic_streambuf/requirements
418 * 27_io/basic_streambuf/requirements/base_classes.cc
419 * 27_io/basic_streambuf/requirements/typedefs.cc
420 * 27_io/basic_stringbuf/cons/2020.cc
421 * 27_io/basic_stringbuf/requirements
422 * 27_io/basic_stringbuf/requirements/base_classes.cc
423 * 27_io/basic_stringbuf/requirements/explicit_instantiation
424 * 27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc
425 * 27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc
426 * 27_io/basic_stringbuf/requirements/typedefs.cc
427 * 27_io/basic_stringstream/cons
428 * 27_io/basic_stringstream/cons/2020.cc
429 * 27_io/basic_stringstream/requirements
430 * 27_io/basic_stringstream/requirements/base_classes.cc
431 * 27_io/basic_stringstream/requirements/explicit_instantiation.cc
432 * 27_io/basic_stringstream/requirements/typedefs.cc
433 * 27_io/fpos/requirements
434 * 27_io/fpos/requirements/explicit_instantiation.cc
436 * 27_io/headers/cstdio
437 * 27_io/headers/cstdio/functions_std.cc
438 * 27_io/headers/cstdio/macros.cc
439 * 27_io/headers/cstdio/types_std.cc
440 * 27_io/headers/cstdlib
441 * 27_io/headers/fstream
442 * 27_io/headers/fstream/synopsis.cc
443 * 27_io/headers/fstream/types_std.cc
444 * 27_io/headers/iomanip
445 * 27_io/headers/iomanip/synopsis.cc
447 * 27_io/headers/ios/synopsis.cc
448 * 27_io/headers/iostream
449 * 27_io/headers/iostream/synopsis.cc
450 * 27_io/headers/iostream/types_std.cc
451 * 27_io/headers/ios/types_std.cc
452 * 27_io/headers/istream
453 * 27_io/headers/istream/synopsis.cc
454 * 27_io/headers/istream/types_std.cc
455 * 27_io/headers/ostream
456 * 27_io/headers/ostream/synopsis.cc
457 * 27_io/headers/ostream/types_std.cc
458 * 27_io/headers/sstream
459 * 27_io/headers/sstream/synopsis.cc
460 * 27_io/headers/sstream/types_std.cc
461 * 27_io/headers/streambuf
462 * 27_io/headers/streambuf/synopsis.cc
463 * 27_io/headers/streambuf/types_std.cc
464 * ext/debug_allocator/explicit_instantiation.cc
465 * ext/hash_map/requirements
466 * ext/hash_map/requirements/explicit_instantiation.cc
467 * ext/hash_set/requirements
468 * ext/hash_set/requirements/explicit_instantiation.cc
469 * ext/malloc_allocator/explicit_instantiation.cc
470 * ext/mt_allocator/explicit_instantiation.cc
471 * ext/pool_allocator/explicit_instantiation.cc
472 * ext/slist/requirements
473 * ext/slist/requirements/explicit_instantiation.cc
474 * ext/stdio_filebuf/requirements
475 * ext/stdio_filebuf/requirements/explicit_instantiation.cc
476 * ext/vstring/requirements
477 * ext/vstring/requirements/explicit_instantiation
478 * tr1/2_general_utilities/headers
479 * tr1/2_general_utilities/headers/functional
480 * tr1/2_general_utilities/headers/functional/synopsis.cc
481 * tr1/2_general_utilities/headers/memory
482 * tr1/2_general_utilities/headers/memory/synopsis.cc
483 * tr1/2_general_utilities/headers/memory/types_std_tr1.cc
484 * tr1/2_general_utilities/memory/enable_shared_from_this/requirements
485 * tr1/2_general_utilities/memory/enable_shared_from_this/
486 requirements/explicit_instantiation
487 * tr1/2_general_utilities/memory/shared_ptr/requirements
488 * tr1/2_general_utilities/memory/shared_ptr/requirements/
489 explicit_instantiation
490 * tr1/2_general_utilities/memory/weak_ptr/requirements
491 * tr1/2_general_utilities/memory/weak_ptr/requirements/
492 explicit_instantiation
493 * tr1/3_function_objects/headers
494 * tr1/3_function_objects/headers/functional
495 * tr1/3_function_objects/headers/functional/synopsis.cc
496 * tr1/3_function_objects/headers/functional/types_std_tr1.cc
497 * tr1/3_function_objects/headers/functional/
498 using_namespace_std_tr1_placeholders.cc
499 * tr1/4_metaprogramming/headers
500 * tr1/4_metaprogramming/headers/type_traits
501 * tr1/4_metaprogramming/headers/type_traits/synopsis.cc
502 * tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc
503 * tr1/5_numerical_facilities/headers
504 * tr1/5_numerical_facilities/headers/random
505 * tr1/5_numerical_facilities/headers/random/synopsis.cc
506 * tr1/5_numerical_facilities/headers/random/types_std_tr1.cc
507 * tr1/5_numerical_facilities/random/discard_block/
508 requirements/typedefs.cc
509 * tr1/6_containers/array/requirements/explicit_instantiation.cc
510 * tr1/6_containers/hash
511 * tr1/6_containers/hash/requirements
512 * tr1/6_containers/hash/requirements/base_classes.cc
513 * tr1/6_containers/hash/requirements/explicit_instantiation.cc
514 * tr1/6_containers/headers
515 * tr1/6_containers/headers/array
516 * tr1/6_containers/headers/array/synopsis.cc
517 * tr1/6_containers/headers/functional
518 * tr1/6_containers/headers/functional/synopsis.cc
519 * tr1/6_containers/headers/tuple
520 * tr1/6_containers/headers/tuple/synopsis.cc
521 * tr1/6_containers/headers/tuple/types_std_tr1.cc
522 * tr1/6_containers/headers/unordered_map
523 * tr1/6_containers/headers/unordered_map/synopsis.cc
524 * tr1/6_containers/headers/unordered_set
525 * tr1/6_containers/headers/unordered_set/synopsis.cc
526 * tr1/6_containers/tuple/requirements
527 * tr1/6_containers/tuple/requirements/explicit_instantiation.cc
528 * tr1/6_containers/unordered_map
529 * tr1/6_containers/unordered_map/24064.cc
530 * tr1/6_containers/unordered_map/capacity
531 * tr1/6_containers/unordered_map/capacity/29134-map.cc
532 * tr1/6_containers/unordered_map/erase
533 * tr1/6_containers/unordered_map/erase/24061-map.cc
534 * tr1/6_containers/unordered_map/find
535 * tr1/6_containers/unordered_map/find/map1.cc
536 * tr1/6_containers/unordered_map/insert
537 * tr1/6_containers/unordered_map/insert/24061-map.cc
538 * tr1/6_containers/unordered_map/insert/array_syntax.cc
539 * tr1/6_containers/unordered_map/insert/map_range.cc
540 * tr1/6_containers/unordered_map/insert/map_single.cc
541 * tr1/6_containers/unordered_map/requirements
542 * tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc
543 * tr1/6_containers/unordered_map/requirements/iterator_neg.cc
544 * tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc
545 * tr1/6_containers/unordered_map/swap
546 * tr1/6_containers/unordered_map/swap/1.cc
547 * tr1/6_containers/unordered_map/swap/2.cc
548 * tr1/6_containers/unordered_multimap
549 * tr1/6_containers/unordered_multimap/capacity
550 * tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc
551 * tr1/6_containers/unordered_multimap/erase
552 * tr1/6_containers/unordered_multimap/erase/24061-multimap.cc
553 * tr1/6_containers/unordered_multimap/find
554 * tr1/6_containers/unordered_multimap/find/multimap1.cc
555 * tr1/6_containers/unordered_multimap/insert
556 * tr1/6_containers/unordered_multimap/insert/24061-multimap.cc
557 * tr1/6_containers/unordered_multimap/insert/multimap_range.cc
558 * tr1/6_containers/unordered_multimap/insert/multimap_single.cc
559 * tr1/6_containers/unordered_multimap/requirements
560 * tr1/6_containers/unordered_multimap/requirements/
561 explicit_instantiation.cc
562 * tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc
563 * tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc
564 * tr1/6_containers/unordered_multimap/swap
565 * tr1/6_containers/unordered_multimap/swap/1.cc
566 * tr1/6_containers/unordered_multimap/swap/2.cc
567 * tr1/6_containers/unordered_multiset
568 * tr1/6_containers/unordered_multiset/24054.cc
569 * tr1/6_containers/unordered_multiset/capacity
570 * tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc
571 * tr1/6_containers/unordered_multiset/erase
572 * tr1/6_containers/unordered_multiset/erase/24061-multiset.cc
573 * tr1/6_containers/unordered_multiset/find
574 * tr1/6_containers/unordered_multiset/find/multiset1.cc
575 * tr1/6_containers/unordered_multiset/insert
576 * tr1/6_containers/unordered_multiset/insert/24061-multiset.cc
577 * tr1/6_containers/unordered_multiset/insert/multiset_range.cc
578 * tr1/6_containers/unordered_multiset/insert/multiset_single.cc
579 * tr1/6_containers/unordered_multiset/requirements
580 * tr1/6_containers/unordered_multiset/requirements/
581 explicit_instantiation.cc
582 * tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc
583 * tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc
584 * tr1/6_containers/unordered_multiset/swap
585 * tr1/6_containers/unordered_multiset/swap/1.cc
586 * tr1/6_containers/unordered_multiset/swap/2.cc
587 * tr1/6_containers/unordered_set
588 * tr1/6_containers/unordered_set/23053.cc
589 * tr1/6_containers/unordered_set/23465.cc
590 * tr1/6_containers/unordered_set/26127.cc
591 * tr1/6_containers/unordered_set/26132.cc
592 * tr1/6_containers/unordered_set/capacity
593 * tr1/6_containers/unordered_set/capacity/29134-set.cc
594 * tr1/6_containers/unordered_set/erase
595 * tr1/6_containers/unordered_set/erase/24061-set.cc
596 * tr1/6_containers/unordered_set/find
597 * tr1/6_containers/unordered_set/find/set1.cc
598 * tr1/6_containers/unordered_set/insert
599 * tr1/6_containers/unordered_set/insert/24061-set.cc
600 * tr1/6_containers/unordered_set/insert/set_range.cc
601 * tr1/6_containers/unordered_set/insert/set_single.cc
602 * tr1/6_containers/unordered_set/requirements
603 * tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc
604 * tr1/6_containers/unordered_set/requirements/iterator_neg.cc
605 * tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc
606 * tr1/6_containers/unordered_set/requirements/
607 iterators_default_constructor.cc
608 * tr1/6_containers/unordered_set/swap
609 * tr1/6_containers/unordered_set/swap/1.cc
610 * tr1/6_containers/unordered_set/swap/2.cc
611 * tr1/using_namespace_std_tr1.cc
614 * 17_intro/header_cassert.cc
615 * 17_intro/header_cerrno.cc
616 * 17_intro/header_csetjmp.cc
617 * 17_intro/header_cstdarg.cc
618 * 17_intro/header_cstddef.cc
619 * 17_intro/header_cstdio.cc
620 * 17_intro/header_cstdlib.cc
621 * 17_intro/header_cstring.cc
622 * 17_intro/header_ctime.cc
623 * 17_intro/header_cwchar.cc
624 * 17_intro/header_cwctype.cc
625 * 17_intro/header_fstream.cc
626 * 17_intro/header_iomanip.cc
627 * 17_intro/header_ios.cc
628 * 17_intro/header_iosfwd.cc
629 * 17_intro/header_iostream.cc
630 * 17_intro/header_istream.cc
631 * 17_intro/header_ostream.cc
632 * 17_intro/headers.cc
633 * 17_intro/headers_c++_c++0x_compat.cc
634 * 17_intro/headers_c.cc
635 * 17_intro/headers_c++.cc
636 * 17_intro/header_sstream.cc
637 * 17_intro/header_streambuf.cc
638 * 17_intro/no_assert_neg.cc
639 * 18_support/numeric_limits/sign.cc
640 * 18_support/numeric_limits/specialization.cc
641 * 20_util/memory/raw_storage_iterator.cc
642 * 21_strings/basic_string/1.cc
643 * 21_strings/basic_string/2.cc
644 * 22_locale/codecvt/1.cc
645 * 22_locale/codecvt/2.cc
646 * 22_locale/codecvt_byname/1.cc
647 * 22_locale/collate/1.cc
648 * 22_locale/collate/2.cc
649 * 22_locale/collate_byname/1.cc
650 * 22_locale/ctype/1.cc
651 * 22_locale/ctype_base/1.cc
652 * 22_locale/messages/1.cc
653 * 22_locale/messages/2.cc
654 * 22_locale/messages_byname/1.cc
655 * 22_locale/money_get/1.cc
656 * 22_locale/money_get/2.cc
657 * 22_locale/money_get/3.cc
658 * 22_locale/moneypunct/1.cc
659 * 22_locale/moneypunct/2.cc
660 * 22_locale/moneypunct/3.cc
661 * 22_locale/moneypunct_byname/1.cc
662 * 22_locale/money_put/1.cc
663 * 22_locale/money_put/2.cc
664 * 22_locale/money_put/3.cc
665 * 22_locale/num_get/1.cc
666 * 22_locale/num_get/2.cc
667 * 22_locale/num_get/3.cc
668 * 22_locale/numpunct/1.cc
669 * 22_locale/numpunct/2.cc
670 * 22_locale/numpunct_byname/1.cc
671 * 22_locale/num_put/1.cc
672 * 22_locale/num_put/2.cc
673 * 22_locale/num_put/3.cc
674 * 22_locale/time_get/1.cc
675 * 22_locale/time_get/2.cc
676 * 22_locale/time_put/1.cc
677 * 22_locale/time_put/2.cc
678 * 23_containers/deque/1.cc
679 * 23_containers/deque/explicit_instantiation
680 * 23_containers/deque/explicit_instantiation/1.cc
681 * 23_containers/deque/explicit_instantiation/2.cc
682 * 23_containers/deque/explicit_instantiation/3.cc
683 * 23_containers/list/1.cc
684 * 23_containers/list/explicit_instantiation
685 * 23_containers/list/explicit_instantiation/1.cc
686 * 23_containers/list/explicit_instantiation/2.cc
687 * 23_containers/list/explicit_instantiation/3.cc
688 * 23_containers/map/1.cc
689 * 23_containers/map/explicit_instantiation
690 * 23_containers/map/explicit_instantiation/1.cc
691 * 23_containers/map/explicit_instantiation/2.cc
692 * 23_containers/map/explicit_instantiation/3.cc
693 * 23_containers/multimap/1.cc
694 * 23_containers/multimap/explicit_instantiation
695 * 23_containers/multimap/explicit_instantiation/1.cc
696 * 23_containers/multimap/explicit_instantiation/2.cc
697 * 23_containers/multimap/explicit_instantiation/3.cc
698 * 23_containers/multiset/1.cc
699 * 23_containers/multiset/explicit_instantiation
700 * 23_containers/multiset/explicit_instantiation/1.cc
701 * 23_containers/multiset/explicit_instantiation/2.cc
702 * 23_containers/multiset/explicit_instantiation/3.cc
703 * 23_containers/set/1.cc
704 * 23_containers/set/explicit_instantiation
705 * 23_containers/set/explicit_instantiation/1.cc
706 * 23_containers/set/explicit_instantiation/2.cc
707 * 23_containers/set/explicit_instantiation/3.cc
708 * 23_containers/vector/1.cc
709 * 23_containers/vector/explicit_instantiation
710 * 23_containers/vector/explicit_instantiation/1.cc
711 * 23_containers/vector/explicit_instantiation/2.cc
712 * 23_containers/vector/explicit_instantiation/3.cc
713 * 24_iterators/26020.cc
714 * 24_iterators/back_insert_iterator.cc
715 * 24_iterators/front_insert_iterator.cc
716 * 24_iterators/insert_iterator.cc
717 * 24_iterators/istreambuf_iterator/1.cc
718 * 24_iterators/istream_iterator.cc
719 * 24_iterators/iterator.cc
720 * 24_iterators/ostreambuf_iterator/1.cc
721 * 24_iterators/ostream_iterator.cc
722 * 24_iterators/reverse_iterator/1.cc
724 * 26_numerics/cmath/19322.cc
725 * 26_numerics/cmath/c99_classification_macros_c.cc
726 * 26_numerics/cmath/c99_classification_macros_c++.cc
727 * 26_numerics/cmath/c_math.cc
728 * 26_numerics/cmath/c_math_dynamic.cc
729 * 26_numerics/cmath/fabs_inline.cc
730 * 26_numerics/cmath/overloads.cc
731 * 26_numerics/cmath/powi.cc
732 * 26_numerics/cstdlib
733 * 26_numerics/cstdlib/13943.cc
734 * 26_numerics/numeric
735 * 26_numerics/numeric/sum_diff.cc
736 * 26_numerics/valarray
737 * 26_numerics/valarray/27867.cc
738 * 26_numerics/valarray/28277.cc
739 * 26_numerics/valarray/30416.cc
740 * 26_numerics/valarray/binary_closure.cc
741 * 26_numerics/valarray/dr543.cc
742 * 26_numerics/valarray/slice_array_assignment.cc
743 * 26_numerics/valarray/slice.cc
744 * 26_numerics/valarray/valarray.cc
745 * 26_numerics/valarray/valarray_const_bracket.cc
746 * 26_numerics/valarray/valarray_name_lookup.cc
747 * 26_numerics/valarray/valarray_operators.cc
748 * 26_numerics/valarray/valarray_subset_assignment.cc
749 * 27_io/basic_filebuf/1.cc
750 * 27_io/basic_filebuf/2.cc
751 * 27_io/basic_filebuf/3.cc
752 * 27_io/basic_filebuf/4.cc
753 * 27_io/basic_fstream/1.cc
754 * 27_io/basic_fstream/2.cc
755 * 27_io/basic_fstream/3.cc
756 * 27_io/basic_fstream/4.cc
757 * 27_io/basic_ifstream/1.cc
758 * 27_io/basic_ifstream/2.cc
759 * 27_io/basic_ifstream/3.cc
760 * 27_io/basic_ifstream/4.cc
761 * 27_io/basic_ios/1.cc
762 * 27_io/basic_ios/2.cc
763 * 27_io/basic_ios/3.cc
764 * 27_io/basic_ios/4.cc
765 * 27_io/basic_iostream/1.cc
766 * 27_io/basic_iostream/2.cc
767 * 27_io/basic_iostream/3.cc
768 * 27_io/basic_iostream/4.cc
769 * 27_io/basic_istream/1.cc
770 * 27_io/basic_istream/2.cc
771 * 27_io/basic_istream/3.cc
772 * 27_io/basic_istream/4.cc
773 * 27_io/basic_istringstream/1.cc
774 * 27_io/basic_istringstream/2.cc
775 * 27_io/basic_istringstream/3.cc
776 * 27_io/basic_istringstream/4.cc
777 * 27_io/basic_ofstream/1.cc
778 * 27_io/basic_ofstream/2.cc
779 * 27_io/basic_ofstream/3.cc
780 * 27_io/basic_ofstream/4.cc
781 * 27_io/basic_ostream/1.cc
782 * 27_io/basic_ostream/2.cc
783 * 27_io/basic_ostream/3.cc
784 * 27_io/basic_ostream/4.cc
785 * 27_io/basic_ostringstream/1.cc
786 * 27_io/basic_ostringstream/2.cc
787 * 27_io/basic_ostringstream/3.cc
788 * 27_io/basic_ostringstream/4.cc
789 * 27_io/basic_streambuf/1.cc
790 * 27_io/basic_streambuf/2.cc
791 * 27_io/basic_streambuf/3.cc
792 * 27_io/basic_stringbuf/1.cc
793 * 27_io/basic_stringbuf/2.cc
794 * 27_io/basic_stringbuf/3.cc
795 * 27_io/basic_stringbuf/4.cc
796 * 27_io/basic_stringbuf/5.cc
797 * 27_io/basic_stringstream/1.cc
798 * 27_io/basic_stringstream/2.cc
799 * 27_io/basic_stringstream/3.cc
800 * 27_io/basic_stringstream/4.cc
802 * ext/debug_allocator/instantiate.cc
803 * ext/hash_map/instantiate.cc
804 * ext/hash_set/instantiate.cc
805 * ext/malloc_allocator/instantiate.cc
806 * ext/mt_allocator/instantiate.cc
807 * ext/pool_allocator/instantiate.cc
808 * ext/slist/instantiate.cc
809 * ext/stdio_filebuf/char/1.cc
810 * ext/vstring/explicit_instantiation
811 * ext/vstring/explicit_instantiation/1.cc
812 * ext/vstring/explicit_instantiation/2.cc
813 * ext/vstring/explicit_instantiation/char
814 * ext/vstring/explicit_instantiation/char/1.cc
815 * ext/vstring/explicit_instantiation/wchar_t
816 * ext/vstring/explicit_instantiation/wchar_t/1.cc
817 * tr1/2_general_utilities/memory/enable_shared_from_this/
818 explicit_instantiation
819 * tr1/2_general_utilities/memory/enable_shared_from_this/
820 explicit_instantiation/1.cc
821 * tr1/2_general_utilities/memory/shared_ptr/explicit_instantiation
822 * tr1/2_general_utilities/memory/shared_ptr/explicit_instantiation/1.cc
823 * tr1/2_general_utilities/memory/weak_ptr/explicit_instantiation
824 * tr1/2_general_utilities/memory/weak_ptr/explicit_instantiation/1.cc
825 * tr1/5_numerical_facilities/random/discard_block/requirements/
827 * tr1/6_containers/array/requirements/instantiate.cc
828 * tr1/6_containers/unordered
829 * tr1/6_containers/unordered/23781.cc
830 * tr1/6_containers/unordered/capacity
831 * tr1/6_containers/unordered/capacity/29134-map.cc
832 * tr1/6_containers/unordered/capacity/29134-multimap.cc
833 * tr1/6_containers/unordered/capacity/29134-multiset.cc
834 * tr1/6_containers/unordered/capacity/29134-set.cc
835 * tr1/6_containers/unordered/erase
836 * tr1/6_containers/unordered/erase/24061-map.cc
837 * tr1/6_containers/unordered/erase/24061-multimap.cc
838 * tr1/6_containers/unordered/erase/24061-multiset.cc
839 * tr1/6_containers/unordered/erase/24061-set.cc
840 * tr1/6_containers/unordered/find
841 * tr1/6_containers/unordered/find/map1.cc
842 * tr1/6_containers/unordered/find/multimap1.cc
843 * tr1/6_containers/unordered/find/multiset1.cc
844 * tr1/6_containers/unordered/find/set1.cc
845 * tr1/6_containers/unordered/hash
846 * tr1/6_containers/unordered/hash/24799.cc
847 * tr1/6_containers/unordered/hashtable
848 * tr1/6_containers/unordered/hashtable/23053.cc
849 * tr1/6_containers/unordered/hashtable/23465.cc
850 * tr1/6_containers/unordered/hashtable/24054.cc
851 * tr1/6_containers/unordered/hashtable/24064.cc
852 * tr1/6_containers/unordered/hashtable/26127.cc
853 * tr1/6_containers/unordered/hashtable/26132.cc
854 * tr1/6_containers/unordered/hashtable/iterators_default_constructor.cc
855 * tr1/6_containers/unordered/insert
856 * tr1/6_containers/unordered/insert/24061-map.cc
857 * tr1/6_containers/unordered/insert/24061-multimap.cc
858 * tr1/6_containers/unordered/insert/24061-multiset.cc
859 * tr1/6_containers/unordered/insert/24061-set.cc
860 * tr1/6_containers/unordered/insert/array_syntax.cc
861 * tr1/6_containers/unordered/insert/map_range.cc
862 * tr1/6_containers/unordered/insert/map_single.cc
863 * tr1/6_containers/unordered/insert/multimap_range.cc
864 * tr1/6_containers/unordered/insert/multimap_single.cc
865 * tr1/6_containers/unordered/insert/multiset_range.cc
866 * tr1/6_containers/unordered/insert/multiset_single.cc
867 * tr1/6_containers/unordered/insert/set_range.cc
868 * tr1/6_containers/unordered/insert/set_single.cc
869 * tr1/6_containers/unordered/instantiate
870 * tr1/6_containers/unordered/instantiate/hash.cc
871 * tr1/6_containers/unordered/instantiate/map.cc
872 * tr1/6_containers/unordered/instantiate/multimap.cc
873 * tr1/6_containers/unordered/instantiate/multiset.cc
874 * tr1/6_containers/unordered/instantiate/set.cc
875 * tr1/6_containers/unordered/swap
876 * tr1/6_containers/unordered/swap/unordered_map
877 * tr1/6_containers/unordered/swap/unordered_map/1.cc
878 * tr1/6_containers/unordered/swap/unordered_map/2.cc
879 * tr1/6_containers/unordered/swap/unordered_multimap
880 * tr1/6_containers/unordered/swap/unordered_multimap/1.cc
881 * tr1/6_containers/unordered/swap/unordered_multimap/2.cc
882 * tr1/6_containers/unordered/swap/unordered_multiset
883 * tr1/6_containers/unordered/swap/unordered_multiset/1.cc
884 * tr1/6_containers/unordered/swap/unordered_multiset/2.cc
885 * tr1/6_containers/unordered/swap/unordered_set
886 * tr1/6_containers/unordered/swap/unordered_set/1.cc
887 * tr1/6_containers/unordered/swap/unordered_set/2.cc
888 * tr1/6_containers/unordered/types
889 * tr1/6_containers/unordered/types/map_iterator.cc
890 * tr1/6_containers/unordered/types/multimap_iterator.cc
891 * tr1/6_containers/unordered/types/multiset_iterator.cc
892 * tr1/6_containers/unordered/types/set_iterator.cc
894 * 24_iterators/reverse_iterator/2.cc: To just one
895 non-requirements test.
896 * ext/headers.cc: Add new includes.
898 2007-02-18 Paolo Carlini <pcarlini@suse.de>
900 PR libstdc++/28080 (partial)
901 * include/bits/stl_algobase.h: Do not include <climits>, use
903 * include/bits/stl_bvector.h: Use __CHAR_BIT__.
904 * config/locale/gnu/codecvt_members.cc: Include <climits>.
905 * config/locale/generic/codecvt_members.cc: Likewise.
906 * include/std/string: Do not include <algorithm>; do not include
907 <memory>, include <bits/allocator.h> instead.
908 * include/ext/vstring_fwd.h: Likewise.
909 * include/ext/vstring_util.h: Do not include <algorithm>.
910 * include/tr1/hashtable_policy.h: Include <algorithm>.
911 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
912 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
913 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
914 * testsuite/util/testsuite_character.h: Likewise.
916 * config/locale/gnu/codecvt_members.cc: Also include <cstdlib>,
918 * config/locale/generic/codecvt_members.cc: Likewise.
920 2007-02-16 Paolo Carlini <pcarlini@suse.de>
923 2007-02-14 Hans-Peter Nilsson <hp@axis.com>
926 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc:
927 Xfail ICE for cris-*-*.
929 2007-02-14 Hans-Peter Nilsson <hp@axis.com>
932 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc:
933 Xfail ICE for cris-*-*.
935 2007-02-14 Benjamin Kosnik <bkoz@redhat.com>
937 * configure.ac: Move AM_ICONV to native-only, add HAVE_ICONV for
939 * configure: Regenerate.
941 2007-02-13 Dirk Mueller <dmueller@suse.de>
943 * include/bits/locale_facets.tcc (num_get<>::do_get): Avoid
944 warning about ambiguous else.
946 2007-02-12 Paolo Carlini <pcarlini@suse.de>
949 * include/bits/stl_heap.h (__adjust_heap(_RandomAccessIterator,
950 _Distance, _Distance, _Tp), __adjust_heap(_RandomAccessIterator,
951 _Distance, _Distance, _Tp, _Compare)): Avoid potential integer
954 * include/bits/stl_heap.h (__is_heap(_RandomAccessIterator,
955 _RandomAccessIterator), __is_heap(_RandomAccessIterator,
956 _RandomAccessIterator, _StrictWeakOrdering): Mark inline.
957 (make_heap(_RandomAccessIterator, _RandomAccessIterator,
958 _Compare)): Do not mark inline.
960 * include/bits/stl_heap.h (push_heap(_RandomAccessIterator,
961 _RandomAccessIterator), sort_heap(_RandomAccessIterator,
962 _RandomAccessIterator)): Uncomment __glibcxx_requires_heap.
964 2007-02-09 Richard Sandiford <richard@codesourcery.com>
966 * testsuite/22_locale/time_put/put/wchar_t/1.cc: XFAIL if
968 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
969 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
970 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
971 * testsuite/22_locale/num_get/get/wchar_t/2.cc: XFAIL if lax_strtofp.
972 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
973 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
975 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
977 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
979 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
981 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
983 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
985 * testsuite/26_numerics/cmath/c99_classification_macros_c++.cc: XFAIL
987 * testsuite/26_numerics/cmath/c99_classification_macros_c.cc: Likewise.
989 2007-02-09 Paolo Carlini <pcarlini@suse.de>
991 * scripts/testsuite_flags.in: Add back @LIBICONV@ to SECTIONLDFLAGS.
993 2007-02-08 Howard Hinnant <hhinnant@apple.com>
996 * include/bits/list.tcc (list<>::remove): Take care of
997 &*__first == &__value.
998 * docs/html/ext/howto.html: Add an entry for DR 526.
1000 2007-02-07 Jakub Jelinek <jakub@redhat.com>
1003 * configure: Regenerate.
1005 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
1008 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Use only
1009 10000 iterations for simulator targets.
1010 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Use only 5
1011 iterations for simulator targets.
1012 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
1013 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
1014 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
1015 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
1016 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Ditto.
1017 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
1018 * testsuite/23_containers/set/modifiers/16728.cc: Use only 10
1019 iterations for simulator targets.
1021 2007-02-06 Benjamin Kosnik <bkoz@redhat.com>
1022 Marco Trudel <mtrudel@gmx.ch>
1024 * include/precompiled/extc++.h: Guard include files that assume
1025 iconv support is present from precompilation via
1026 _GLIBCXX_HAVE_ICONV.
1028 2007-02-05 Paolo Carlini <pcarlini@suse.de>
1030 * include/bits/stl_deque.h (operator<): Qualify call.
1032 2007-02-02 Benjamin Kosnik <bkoz@redhat.com>
1034 * include/bits/c++config: Consistent macro guards for config includes.
1035 * config/locale/gnu/c_locale.h: Same.
1036 * config/locale/generic/c_locale.h: Same.
1037 * config/allocator/mt_allocator_base.h: Same.
1038 * config/allocator/malloc_allocator_base.h: Same.
1039 * config/allocator/new_allocator_base.h: Same.
1040 * config/allocator/pool_allocator_base.h: Same.
1041 * config/allocator/bitmap_allocator_base.h: Same.
1042 * config/os/vxworks/os_defines.h: Same.
1043 * config/cpu/sh/atomicity.h: Same.
1044 * config/io/c_io_stdio.h: Same.
1045 * config/io/basic_file_stdio.h: Same.
1047 2007-02-01 Paolo Carlini <pcarlini@suse.de>
1050 * libsupc++/typeinfo (bad_cast::what, bad_typeid::what): Declare.
1051 * libsupc++/tinfo.cc: Define.
1052 * libsupc++/exception (bad_exception::what): Declare.
1053 * libsupc++/eh_exception.cc: Define.
1054 (exception::what): Adjust, don't use typeid.
1055 * libsupc++/new (bad_alloc::what): Declare.
1056 * libsupc++/new_handler.cc: Define.
1057 * config/abi/pre/gnu.ver: Export the new methods @3.4.9; adjust
1058 existing 3.4.10 exports to 3.4.9.
1059 * configure.ac: Adjust to 6.0.9.
1060 * configure: Regenerate.
1061 * testsuite/util/testsuite_abi.cc: Update.
1062 * testsuite/18_support/14493.cc: New.
1064 2007-02-01 Ben Elliston <bje@au.ibm.com>
1066 * libsupc++/eh_alloc.cc (__cxa_free_exception): Don't refer to the
1067 emergency_buffer using `&array[0][0]' notation, use `array'.
1069 2007-01-30 Benjamin Kosnik <bkoz@redhat.com>
1072 * include/ext/pb_ds/detail/type_utils.hpp: Use C++0x
1073 static_assert if available, if not, centralize PB_DS_STATIC_ASSERT
1075 * include/ext/pb_ds/detail/resize_policy/
1076 cc_hash_max_collision_check_resize_trigger_imp.hpp: Remove
1077 PB_DS_STATIC_ASSERT definition.
1078 * include/ext/pb_ds/detail/resize_policy/
1079 hash_load_check_resize_trigger_imp.hpp: Same.
1080 * include/ext/pb_ds/detail/resize_policy/
1081 hash_standard_resize_policy_imp.hpp: Same.
1082 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Same.
1083 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Same.
1084 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Same.
1085 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Same.
1086 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Same.
1087 * include/ext/pb_ds/trie_policy.hpp: Same.
1088 * testsuite/util/performance/assoc/timing/
1089 tree_order_statistics_test.hpp: Same.
1090 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Adjust line numbers.
1091 * testsuite/17_intro/headers_c++_c++0x_compat.cc: New.
1093 * include/precompiled/extc++.h: Update to current list of ext files.
1095 2007-01-29 Paolo Carlini <pcarlini@suse.de>
1097 * include/bits/stl_uninitialized.h (uninitialized_copy(const char*,
1098 const char*, char*), uninitialized_copy(const wchar_t*, const wchar_t*,
1099 wchar_t*)): Remove, just forward to std::copy.
1101 2007-01-29 Benjamin Kosnik <bkoz@redhat.com>
1103 * include/ext/enc_filebuf.h: Resurrect, update.
1104 * include/ext/codecvt_specializations.h: Remove
1105 _GLIBCXX_USE_ICONV, _GLIBCXX_USE_ENCODING_STATE.
1106 * include/bits/localefwd.h: Remove declaration for __enc_traits.
1107 * docs/html/22_locale/codecvt.html: Change __enc_traits to
1109 * scripts/testsuite_flags.in: Remove ICONV.
1111 * configure.ac: Remove GLIBCXX_CHECK_ICONV_SUPPORT.
1112 * acinclude.m4 (GLIBCXX_CHECK_ICONV_SUPPORT): Remove.
1113 * crossconfig.m4: Remove use of GLIBCXX_CHECK_ICONV_SUPPORT.
1114 * config.h.in: Remove HAVE_ICONV_CLOSE, HAVE_ICONV_OPEN,
1115 HAVE_NL_LANGINFO, _GLIBCXX_USE_ICONV.
1116 * include/Makefile.am: Uglify ICONV_CONST.
1117 * configure: Regenerate.
1118 * aclocal.m4: Regenerate.
1119 * Makefile.in: Regenerate.
1120 * src/Makefile.in: Regenerate.
1121 * po/Makefile.in: Regenerate.
1122 * libmath/Makefile.in: Regenerate.
1123 * include/Makefile.in: Regenerate.
1124 * libsupc++/Makefile.in: Regenerate.
1125 * testsuite/Makefile.in: Regenerate.
1127 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Use
1128 dg-require-iconv, fix up for encoding_state changes.
1129 * testsuite/ext/enc_filebuf/char/13189.cc: Same.
1130 * testsuite/ext/enc_filebuf/char/13598.cc: Same.
1131 * testsuite/22_locale/codecvt/unicode: Move...
1132 * testsuite/22_locale/codecvt/unicode/char.cc: Move...
1133 * testsuite/22_locale/codecvt/unicode/1.cc: Move...
1134 * testsuite/22_locale/codecvt/unicode/wchar_t.cc: Move...
1135 * testsuite/ext/codecvt: New.
1136 * testsuite/ext/codecvt/char-1.cc: ...here. Also, use dg-require-iconv.
1137 * testsuite/ext/codecvt/char-2.cc: ...here. Same.
1138 * testsuite/ext/codecvt/1.cc: ...here. Same.
1139 * testsuite/ext/codecvt/wchar_t.cc: ...here. Same.
1140 * testsuite/22_locale/locale/cons/unicode: Delete directory.
1141 * testsuite/22_locale/locale/cons/unicode/1.cc: Move...
1142 * testsuite/22_locale/locale/cons/unicode.cc: ...here.
1144 2007-01-28 Paolo Carlini <pcarlini@suse.de>
1146 * include/bits/locale_facets.tcc (num_get<>::do_get(iter_type,
1147 iter_type, ios_base&, ios_base::iostate&, bool&),
1148 num_put<>::_M_insert_int(_OutIter, ios_base&, _CharT, _ValueT)):
1149 -Wconversion and -Woverflow fixes.
1150 * include/bits/istream.tcc (operator>>(int&), operator>>(short&)):
1152 * include/std/valarray (valarray<>::shift, cshift): Likewise.
1154 2007-01-26 Paolo Carlini <pcarlini@suse.de>
1157 * config/cpu/ia64/atomic_word.h: Just include <bits/cxxabi_tweaks.h>.
1158 * testsuite/abi/30586.cc: New.
1160 2007-01-25 Nathan Myers <ncm@cantrip.org>
1162 * include/bits/streambuf_iterator.h (istreambuf_iterator<>::equal):
1165 2007-01-24 Steve LoBasso <slobasso@yahoo.com>
1166 Paolo Carlini <pcarlini@suse.de>
1168 * include/bits/deque.tcc (deque<>::erase(iterator, iterator)):
1170 * testsuite/23_containers/deque/modifiers/erase/3.cc: New.
1172 2007-01-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1174 * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Replace
1175 _Unwind_Word with _uleb128_t in the SJLJ context.
1177 2007-01-24 Benjamin Kosnik <bkoz@redhat.com>
1179 PR libstdc++/29722 continued
1180 * testsuite/lib/libstdc++.exp (v3_target_compile_as_c): Add
1181 libsupc++ library directory.
1182 * testsuite/abi/cxx_runtime_only_linkage.cc: Remove hard-coded
1185 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
1187 * libsupc++/eh_personality.cc (parse_lsda_header, check_exception_spec,
1188 get_ttype_entry, empty_exception_spec, PERSONALITY_FUNCTION): Replaced
1189 _Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.
1191 2007-01-22 Paolo Carlini <pcarlini@suse.de>
1193 * include/bits/stl_algobase.h (__fill_aux(unsigned char*,
1194 unsigned char*, const unsigned char&), __fill_aux(signed char*,
1195 signed char*, const signed char&), __fill_aux(char*, char*,
1196 const char&), __fill_aux(wchar_t*, wchar_t*, const wchar_t&)):
1197 Take the character by value.
1198 (__fill_n_aux): Likewise.
1200 2007-01-21 Paolo Carlini <pcarlini@suse.de>
1202 PR libstdc++/30449 (fill, fill_n)
1203 * include/bits/stl_algobase.h (__fill_aux(wchar_t*, wchar_t*,
1204 const wchar_t&), __fill_n_aux(wchar_t*, _Size, const wchar_t&)): New.
1205 (fill(signed char*, signed char*, const signed char&),
1206 fill(unsigned char*, unsigned char*, const unsigned char&),
1207 fill(char*, char*, char&), fill_n(signed char*, _Size,
1208 const signed char&), fill_n(unsigned char*, _Size,
1209 const unsigned char&), fill_n(char*, _Size, char&)): Rename to
1211 (__fill_normal, __fill_n_normal): New, call the latter.
1212 (fill, fill_n): Adjust, call the latter.
1213 * testsuite/25_algorithms/fill/4.cc: New.
1214 * testsuite/25_algorithms/fill/5.cc: New.
1216 2007-01-18 Paolo Carlini <pcarlini@suse.de>
1218 * include/bits/basic_string.h (basic_string<>::_S_compare): Add.
1219 (compare(const basic_string&)): Use it.
1220 * include/bits/basic_string.tcc (compare(size_type, size_type,
1221 const basic_string&), compare(size_type, size_type,
1222 const basic_string&, size_type, size_type), compare(const _CharT*),
1223 compare(size_type, size_type, const _CharT*), compare(size_type,
1224 size_type, const _CharT*, size_type)): Likewise.
1225 * include/ext/vstring_util.h (__vstring_utility<>::_S_compare): Add.
1226 * include/ext/vstring.h (compare(const __versa_string&)): Use it.
1227 * include/ext/vstring.tcc (compare(size_type, size_type,
1228 const __versa_string&), compare(size_type, size_type,
1229 const __versa_string&, size_type, size_type), compare(const _CharT*),
1230 compare(size_type, size_type, const _CharT*), compare(size_type,
1231 size_type, const _CharT*, size_type)): Likewise.
1233 2007-01-15 Ian Lance Taylor <iant@google.com>
1234 Paolo Carlini <pcarlini@suse.de>
1236 * include/ext/type_traits.h: Fix __glibcxx_max macro.
1237 * include/std/limits: Likewise.
1239 2007-01-15 Paolo Carlini <pcarlini@suse.de>
1241 * include/std/valarray (valarray<>::cshift): Fix typo.
1243 2007-01-14 Paolo Carlini <pcarlini@suse.de>
1245 * include/bits/stl_algobase.h (fill_n(char*, _Size,
1246 const signed char&)): Fix signature.
1247 * testsuite/25_algorithms/fill/3.cc: New.
1249 2007-01-13 John David Anglin <dave.anglin@nrc-cnrc.gc>
1251 * config/cpu/hppa/atomicity.h (__exchange_and_add): Don't use ordered
1253 (__atomic_add): Likewise.
1255 2007-01-13 Paolo Carlini <pcarlini@suse.de>
1258 * docs/html/17_intro/porting-howto.html ([3]): Mention stdio_filebuf.
1259 * docs/html/17_intro/porting-howto.xml: Remove.
1261 * docs/html/17_intro/porting-howto.html: Remove spurious end tags
1262 pointed out by validator.w3.org.
1264 2007-01-12 Paolo Carlini <pcarlini@suse.de>
1266 PR libstdc++/30416 (continued)
1267 * include/std/valarray (valarray<>::shift, valarray<>::cshift):
1268 Allways return the same variable, thus facilitating NRVO.
1270 2007-01-12 Paolo Carlini <pcarlini@suse.de>
1273 * include/std/valarray (valarray<>::shift, valarray<>::cshift):
1274 Do not segfault when |n| > size.
1275 * testsuite/26_numerics/valarray/30416.cc: New.
1277 2007-01-06 Paolo Carlini <pcarlini@suse.de>
1280 * crossconfig.m4 (case *-linux*): Run GLIBCXX_CHECK_LFS.
1281 * configure: Regenerate.
1283 2007-01-06 Matthias Klose <doko@debian.org>
1285 * include/tr1/random (gamma_distribution): Fix typo in formula.
1286 * docs/doxygen/user.cfg.in: Use package amsmath.