]>
Commit | Line | Data |
---|---|---|
24fbc427 PS |
1 | --- gcc/libstdc++-v3/include/ext/algorithm.vis1~ 2005-10-31 21:15:57.000000000 +0100 |
2 | +++ gcc/libstdc++-v3/include/ext/algorithm 2005-11-03 10:28:32.000000000 +0100 | |
3 | @@ -1,6 +1,6 @@ | |
4 | // Algorithm extensions -*- C++ -*- | |
5 | ||
6 | -// Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc. | |
7 | +// Copyright (C) 2001, 2002, 2004, 2005 Free Software Foundation, Inc. | |
8 | // | |
9 | // This file is part of the GNU ISO C++ Library. This library is free | |
10 | // software; you can redistribute it and/or modify it under the | |
11 | @@ -62,6 +62,7 @@ | |
12 | #define _EXT_ALGORITHM 1 | |
13 | ||
14 | #pragma GCC system_header | |
15 | +#pragma GCC visibility push(default) | |
16 | ||
17 | #include <algorithm> | |
18 | ||
19 | @@ -523,4 +524,6 @@ | |
20 | } | |
21 | } // namespace __gnu_cxx | |
22 | ||
23 | +#pragma GCC visibility pop | |
24 | + | |
25 | #endif /* _EXT_ALGORITHM */ | |
26 | --- gcc/libstdc++-v3/include/ext/array_allocator.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
27 | +++ gcc/libstdc++-v3/include/ext/array_allocator.h 2005-11-03 10:28:32.000000000 +0100 | |
28 | @@ -34,6 +34,8 @@ | |
29 | #ifndef _ARRAY_ALLOCATOR_H | |
30 | #define _ARRAY_ALLOCATOR_H 1 | |
31 | ||
32 | +#pragma GCC visibility push(default) | |
33 | + | |
34 | #include <cstddef> | |
35 | #include <new> | |
36 | #include <bits/functexcept.h> | |
37 | @@ -142,4 +144,6 @@ | |
38 | { return false; } | |
39 | } // namespace __gnu_cxx | |
40 | ||
41 | +#pragma GCC visibility pop | |
42 | + | |
43 | #endif | |
44 | --- gcc/libstdc++-v3/include/ext/bitmap_allocator.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
45 | +++ gcc/libstdc++-v3/include/ext/bitmap_allocator.h 2005-11-03 10:28:32.000000000 +0100 | |
46 | @@ -34,6 +34,8 @@ | |
47 | #ifndef _BITMAP_ALLOCATOR_H | |
48 | #define _BITMAP_ALLOCATOR_H 1 | |
49 | ||
50 | +#pragma GCC visibility push(default) | |
51 | + | |
52 | // For std::size_t, and ptrdiff_t. | |
53 | #include <cstddef> | |
54 | ||
55 | @@ -1289,6 +1291,8 @@ | |
56 | ||
57 | } | |
58 | ||
59 | +#pragma GCC visibility pop | |
60 | + | |
61 | #endif | |
62 | ||
63 | // LocalWords: namespace GTHREADS bool const gthread endif Mutex mutex | |
64 | --- gcc/libstdc++-v3/include/ext/debug_allocator.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
65 | +++ gcc/libstdc++-v3/include/ext/debug_allocator.h 2005-11-03 10:28:32.000000000 +0100 | |
66 | @@ -48,6 +48,8 @@ | |
67 | #ifndef _DEBUG_ALLOCATOR_H | |
68 | #define _DEBUG_ALLOCATOR_H 1 | |
69 | ||
70 | +#pragma GCC visibility push(default) | |
71 | + | |
72 | #include <stdexcept> | |
73 | ||
74 | namespace __gnu_cxx | |
75 | @@ -122,4 +124,6 @@ | |
76 | }; | |
77 | } // namespace __gnu_cxx | |
78 | ||
79 | +#pragma GCC visibility pop | |
80 | + | |
81 | #endif | |
82 | --- gcc/libstdc++-v3/include/ext/functional.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
83 | +++ gcc/libstdc++-v3/include/ext/functional 2005-11-03 10:28:32.000000000 +0100 | |
84 | @@ -1,6 +1,6 @@ | |
85 | // Functional extensions -*- C++ -*- | |
86 | ||
87 | -// Copyright (C) 2002, 2004 Free Software Foundation, Inc. | |
88 | +// Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. | |
89 | // | |
90 | // This file is part of the GNU ISO C++ Library. This library is free | |
91 | // software; you can redistribute it and/or modify it under the | |
92 | @@ -62,6 +62,7 @@ | |
93 | #define _EXT_FUNCTIONAL 1 | |
94 | ||
95 | #pragma GCC system_header | |
96 | +#pragma GCC visibility push(default) | |
97 | ||
98 | #include <functional> | |
99 | ||
100 | @@ -421,5 +422,8 @@ | |
101 | mem_fun1_ref(_Ret (_Tp::*__f)(_Arg) const) | |
102 | { return const_mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); } | |
103 | } // namespace __gnu_cxx | |
104 | + | |
105 | +#pragma GCC visibility pop | |
106 | + | |
107 | #endif | |
108 | ||
109 | --- gcc/libstdc++-v3/include/ext/hash_map.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
110 | +++ gcc/libstdc++-v3/include/ext/hash_map 2005-11-03 10:30:29.000000000 +0100 | |
111 | @@ -61,6 +61,8 @@ | |
112 | #ifndef _HASH_MAP | |
113 | #define _HASH_MAP 1 | |
114 | ||
115 | +#pragma GCC visibility push(default) | |
116 | + | |
117 | #include <ext/hashtable.h> | |
118 | #include <bits/concept_check.h> | |
119 | ||
120 | @@ -622,4 +624,6 @@ | |
121 | # include <debug/hash_map> | |
122 | #endif | |
123 | ||
124 | +#pragma GCC visibility pop | |
125 | + | |
126 | #endif | |
127 | --- gcc/libstdc++-v3/include/ext/hash_set.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
128 | +++ gcc/libstdc++-v3/include/ext/hash_set 2005-11-03 10:30:57.000000000 +0100 | |
129 | @@ -61,6 +61,8 @@ | |
130 | #ifndef _HASH_SET | |
131 | #define _HASH_SET 1 | |
132 | ||
133 | +#pragma GCC visibility push(default) | |
134 | + | |
135 | #include <ext/hashtable.h> | |
136 | #include <bits/concept_check.h> | |
137 | ||
138 | @@ -588,4 +590,6 @@ | |
139 | # include <debug/hash_set> | |
140 | #endif | |
141 | ||
142 | +#pragma GCC visibility pop | |
143 | + | |
144 | #endif | |
145 | --- gcc/libstdc++-v3/include/ext/iterator.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
146 | +++ gcc/libstdc++-v3/include/ext/iterator 2005-11-03 10:28:34.000000000 +0100 | |
147 | @@ -1,6 +1,6 @@ | |
148 | // HP/SGI iterator extensions -*- C++ -*- | |
149 | ||
150 | -// Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc. | |
151 | +// Copyright (C) 2001, 2002, 2004, 2005 Free Software Foundation, Inc. | |
152 | // | |
153 | // This file is part of the GNU ISO C++ Library. This library is free | |
154 | // software; you can redistribute it and/or modify it under the | |
155 | @@ -62,6 +62,7 @@ | |
156 | #define _EXT_ITERATOR 1 | |
157 | ||
158 | #pragma GCC system_header | |
159 | +#pragma GCC visibility push(default) | |
160 | ||
161 | #include <bits/concept_check.h> | |
162 | #include <iterator> | |
163 | @@ -113,5 +114,7 @@ | |
164 | } | |
165 | } // namespace __gnu_cxx | |
166 | ||
167 | +#pragma GCC visibility pop | |
168 | + | |
169 | #endif | |
170 | ||
171 | --- gcc/libstdc++-v3/include/ext/malloc_allocator.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
172 | +++ gcc/libstdc++-v3/include/ext/malloc_allocator.h 2005-11-03 10:28:34.000000000 +0100 | |
173 | @@ -1,6 +1,7 @@ | |
174 | // Allocator that wraps "C" malloc -*- C++ -*- | |
175 | ||
176 | -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. | |
177 | +// Copyright (C) 2001, 2002, 2003, 2004, 2005 | |
178 | +// Free Software Foundation, Inc. | |
179 | // | |
180 | // This file is part of the GNU ISO C++ Library. This library is free | |
181 | // software; you can redistribute it and/or modify it under the | |
182 | @@ -34,6 +35,8 @@ | |
183 | #ifndef _MALLOC_ALLOCATOR_H | |
184 | #define _MALLOC_ALLOCATOR_H 1 | |
185 | ||
186 | +#pragma GCC visibility push(default) | |
187 | + | |
188 | #include <cstdlib> | |
189 | #include <new> | |
190 | #include <bits/functexcept.h> | |
191 | @@ -122,4 +125,6 @@ | |
192 | { return false; } | |
193 | } // namespace __gnu_cxx | |
194 | ||
195 | +#pragma GCC visibility pop | |
196 | + | |
197 | #endif | |
198 | --- gcc/libstdc++-v3/include/ext/memory.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
199 | +++ gcc/libstdc++-v3/include/ext/memory 2005-11-03 10:28:34.000000000 +0100 | |
200 | @@ -1,6 +1,6 @@ | |
201 | // Memory extensions -*- C++ -*- | |
202 | ||
203 | -// Copyright (C) 2002, 2004 Free Software Foundation, Inc. | |
204 | +// Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. | |
205 | // | |
206 | // This file is part of the GNU ISO C++ Library. This library is free | |
207 | // software; you can redistribute it and/or modify it under the | |
208 | @@ -62,6 +62,7 @@ | |
209 | #define _EXT_MEMORY 1 | |
210 | ||
211 | #pragma GCC system_header | |
212 | +#pragma GCC visibility push(default) | |
213 | ||
214 | #include <memory> | |
215 | #include <bits/stl_tempbuf.h> | |
216 | @@ -194,5 +195,7 @@ | |
217 | }; | |
218 | } // namespace __gnu_cxx | |
219 | ||
220 | +#pragma GCC visibility pop | |
221 | + | |
222 | #endif | |
223 | ||
224 | --- gcc/libstdc++-v3/include/ext/mt_allocator.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
225 | +++ gcc/libstdc++-v3/include/ext/mt_allocator.h 2005-11-03 10:28:34.000000000 +0100 | |
226 | @@ -34,6 +34,8 @@ | |
227 | #ifndef _MT_ALLOCATOR_H | |
228 | #define _MT_ALLOCATOR_H 1 | |
229 | ||
230 | +#pragma GCC visibility push(default) | |
231 | + | |
232 | #include <new> | |
233 | #include <cstdlib> | |
234 | #include <bits/functexcept.h> | |
235 | @@ -731,4 +733,6 @@ | |
236 | #undef __thread_default | |
237 | } // namespace __gnu_cxx | |
238 | ||
239 | +#pragma GCC visibility pop | |
240 | + | |
241 | #endif | |
242 | --- gcc/libstdc++-v3/include/ext/new_allocator.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
243 | +++ gcc/libstdc++-v3/include/ext/new_allocator.h 2005-11-03 10:28:34.000000000 +0100 | |
244 | @@ -1,6 +1,6 @@ | |
245 | // Allocator that wraps operator new -*- C++ -*- | |
246 | ||
247 | -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. | |
248 | +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. | |
249 | // | |
250 | // This file is part of the GNU ISO C++ Library. This library is free | |
251 | // software; you can redistribute it and/or modify it under the | |
252 | @@ -34,6 +34,8 @@ | |
253 | #ifndef _NEW_ALLOCATOR_H | |
254 | #define _NEW_ALLOCATOR_H 1 | |
255 | ||
256 | +#pragma GCC visibility push(default) | |
257 | + | |
258 | #include <new> | |
259 | #include <bits/functexcept.h> | |
260 | ||
261 | @@ -118,4 +120,6 @@ | |
262 | { return false; } | |
263 | } // namespace __gnu_cxx | |
264 | ||
265 | +#pragma GCC visibility pop | |
266 | + | |
267 | #endif | |
268 | --- gcc/libstdc++-v3/include/ext/numeric.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
269 | +++ gcc/libstdc++-v3/include/ext/numeric 2005-11-03 10:28:34.000000000 +0100 | |
270 | @@ -1,6 +1,6 @@ | |
271 | // Numeric extensions -*- C++ -*- | |
272 | ||
273 | -// Copyright (C) 2002, 2004 Free Software Foundation, Inc. | |
274 | +// Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. | |
275 | // | |
276 | // This file is part of the GNU ISO C++ Library. This library is free | |
277 | // software; you can redistribute it and/or modify it under the | |
278 | @@ -62,6 +62,7 @@ | |
279 | #define _EXT_NUMERIC 1 | |
280 | ||
281 | #pragma GCC system_header | |
282 | +#pragma GCC visibility push(default) | |
283 | ||
284 | #include <bits/concept_check.h> | |
285 | #include <numeric> | |
286 | @@ -146,5 +147,7 @@ | |
287 | } | |
288 | } // namespace __gnu_cxx | |
289 | ||
290 | +#pragma GCC visibility pop | |
291 | + | |
292 | #endif | |
293 | ||
294 | --- gcc/libstdc++-v3/include/ext/pod_char_traits.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
295 | +++ gcc/libstdc++-v3/include/ext/pod_char_traits.h 2005-11-03 10:28:34.000000000 +0100 | |
296 | @@ -37,6 +37,8 @@ | |
297 | #ifndef _POD_CHAR_TRAITS_H | |
298 | #define _POD_CHAR_TRAITS_H 1 | |
299 | ||
300 | +#pragma GCC visibility push(default) | |
301 | + | |
302 | #include <string> | |
303 | ||
304 | namespace __gnu_cxx | |
305 | @@ -182,4 +184,6 @@ | |
306 | }; | |
307 | } | |
308 | ||
309 | +#pragma GCC visibility pop | |
310 | + | |
311 | #endif | |
312 | --- gcc/libstdc++-v3/include/ext/pool_allocator.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
313 | +++ gcc/libstdc++-v3/include/ext/pool_allocator.h 2005-11-03 10:28:34.000000000 +0100 | |
314 | @@ -1,6 +1,6 @@ | |
315 | // Allocators -*- C++ -*- | |
316 | ||
317 | -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. | |
318 | +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. | |
319 | // | |
320 | // This file is part of the GNU ISO C++ Library. This library is free | |
321 | // software; you can redistribute it and/or modify it under the | |
322 | @@ -47,6 +47,8 @@ | |
323 | #ifndef _POOL_ALLOCATOR_H | |
324 | #define _POOL_ALLOCATOR_H 1 | |
325 | ||
326 | +#pragma GCC visibility push(default) | |
327 | + | |
328 | #include <bits/c++config.h> | |
329 | #include <cstdlib> | |
330 | #include <new> | |
331 | @@ -252,4 +254,6 @@ | |
332 | } | |
333 | } // namespace __gnu_cxx | |
334 | ||
335 | +#pragma GCC visibility pop | |
336 | + | |
337 | #endif | |
338 | --- gcc/libstdc++-v3/include/ext/rb_tree.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
339 | +++ gcc/libstdc++-v3/include/ext/rb_tree 2005-11-03 10:28:34.000000000 +0100 | |
340 | @@ -1,6 +1,6 @@ | |
341 | // rb_tree extension -*- C++ -*- | |
342 | ||
343 | -// Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. | |
344 | +// Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. | |
345 | // | |
346 | // This file is part of the GNU ISO C++ Library. This library is free | |
347 | // software; you can redistribute it and/or modify it under the | |
348 | @@ -62,6 +62,7 @@ | |
349 | #define _RB_TREE 1 | |
350 | ||
351 | #pragma GCC system_header | |
352 | +#pragma GCC visibility push(default) | |
353 | ||
354 | #include <bits/stl_tree.h> | |
355 | ||
356 | @@ -94,4 +95,6 @@ | |
357 | }; | |
358 | } // namespace __gnu_cxx | |
359 | ||
360 | +#pragma GCC visibility pop | |
361 | + | |
362 | #endif | |
363 | --- gcc/libstdc++-v3/include/ext/rope.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
364 | +++ gcc/libstdc++-v3/include/ext/rope 2005-11-03 10:28:34.000000000 +0100 | |
365 | @@ -48,6 +48,8 @@ | |
366 | #ifndef _ROPE | |
367 | #define _ROPE 1 | |
368 | ||
369 | +#pragma GCC visibility push(default) | |
370 | + | |
371 | #include <bits/stl_algobase.h> | |
372 | #include <bits/stl_construct.h> | |
373 | #include <bits/stl_uninitialized.h> | |
374 | @@ -2898,4 +2900,6 @@ | |
375 | ||
376 | # include <ext/ropeimpl.h> | |
377 | ||
378 | +#pragma GCC visibility pop | |
379 | + | |
380 | #endif | |
381 | --- gcc/libstdc++-v3/include/ext/slist.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
382 | +++ gcc/libstdc++-v3/include/ext/slist 2005-11-03 10:28:34.000000000 +0100 | |
383 | @@ -49,6 +49,8 @@ | |
384 | #ifndef _SLIST | |
385 | #define _SLIST 1 | |
386 | ||
387 | +#pragma GCC visibility push(default) | |
388 | + | |
389 | #include <bits/stl_algobase.h> | |
390 | #include <bits/allocator.h> | |
391 | #include <bits/stl_construct.h> | |
392 | @@ -1076,4 +1078,7 @@ | |
393 | }; | |
394 | ||
395 | } // namespace std | |
396 | + | |
397 | +#pragma GCC visibility pop | |
398 | + | |
399 | #endif | |
400 | --- gcc/libstdc++-v3/include/ext/stdio_filebuf.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
401 | +++ gcc/libstdc++-v3/include/ext/stdio_filebuf.h 2005-11-03 10:28:34.000000000 +0100 | |
402 | @@ -1,6 +1,6 @@ | |
403 | // File descriptor layer for filebuf -*- C++ -*- | |
404 | ||
405 | -// Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. | |
406 | +// Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. | |
407 | // | |
408 | // This file is part of the GNU ISO C++ Library. This library is free | |
409 | // software; you can redistribute it and/or modify it under the | |
410 | @@ -35,6 +35,7 @@ | |
411 | #define _STDIO_FILEBUF_H 1 | |
412 | ||
413 | #pragma GCC system_header | |
414 | +#pragma GCC visibility push(default) | |
415 | ||
416 | #include <fstream> | |
417 | ||
418 | @@ -158,4 +159,6 @@ | |
419 | } | |
420 | } // namespace __gnu_cxx | |
421 | ||
422 | +#pragma GCC visibility pop | |
423 | + | |
424 | #endif | |
425 | --- gcc/libstdc++-v3/include/ext/stdio_sync_filebuf.h.vis1~ 2005-10-31 21:15:57.000000000 +0100 | |
426 | +++ gcc/libstdc++-v3/include/ext/stdio_sync_filebuf.h 2005-11-03 10:28:34.000000000 +0100 | |
427 | @@ -1,6 +1,6 @@ | |
428 | // Iostreams wrapper for stdio FILE* -*- C++ -*- | |
429 | ||
430 | -// Copyright (C) 2003, 2004 Free Software Foundation, Inc. | |
431 | +// Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. | |
432 | // | |
433 | // This file is part of the GNU ISO C++ Library. This library is free | |
434 | // software; you can redistribute it and/or modify it under the | |
435 | @@ -35,6 +35,7 @@ | |
436 | #define _STDIO_SYNC_FILEBUF_H 1 | |
437 | ||
438 | #pragma GCC system_header | |
439 | +#pragma GCC visibility push(default) | |
440 | ||
441 | #include <streambuf> | |
442 | #include <unistd.h> | |
443 | @@ -279,4 +280,6 @@ | |
444 | #endif | |
445 | } // namespace __gnu_cxx | |
446 | ||
447 | +#pragma GCC visibility pop | |
448 | + | |
449 | #endif | |
450 | --- gcc/libstdc++-v3/include/debug/bitset.vis1~ 2005-10-31 21:16:05.000000000 +0100 | |
451 | +++ gcc/libstdc++-v3/include/debug/bitset 2005-11-03 10:27:12.000000000 +0100 | |
452 | @@ -31,6 +31,8 @@ | |
453 | #ifndef _GLIBCXX_DEBUG_BITSET | |
454 | #define _GLIBCXX_DEBUG_BITSET | |
455 | ||
456 | +#pragma GCC visibility push(default) | |
457 | + | |
458 | #include <bitset> | |
459 | #include <debug/safe_sequence.h> | |
460 | #include <debug/safe_iterator.h> | |
461 | @@ -318,4 +320,6 @@ | |
462 | { return __os << __x._M_base(); } | |
463 | } // namespace __gnu_debug_def | |
464 | ||
465 | +#pragma GCC visibility pop | |
466 | + | |
467 | #endif | |
468 | --- gcc/libstdc++-v3/include/debug/deque.vis1~ 2005-10-31 21:16:05.000000000 +0100 | |
469 | +++ gcc/libstdc++-v3/include/debug/deque 2005-11-03 10:28:26.000000000 +0100 | |
470 | @@ -31,6 +31,8 @@ | |
471 | #ifndef _GLIBCXX_DEBUG_DEQUE | |
472 | #define _GLIBCXX_DEBUG_DEQUE 1 | |
473 | ||
474 | +#pragma GCC visibility push(default) | |
475 | + | |
476 | #include <deque> | |
477 | #include <debug/safe_sequence.h> | |
478 | #include <debug/safe_iterator.h> | |
479 | @@ -383,4 +385,6 @@ | |
480 | { __lhs.swap(__rhs); } | |
481 | } // namespace __gnu_debug_def | |
482 | ||
483 | +#pragma GCC visibility pop | |
484 | + | |
485 | #endif | |
486 | --- gcc/libstdc++-v3/include/debug/hash_map.vis1~ 2005-10-31 21:16:05.000000000 +0100 | |
487 | +++ gcc/libstdc++-v3/include/debug/hash_map 2005-11-03 10:31:55.000000000 +0100 | |
488 | @@ -31,8 +31,12 @@ | |
489 | #ifndef _GLIBCXX_DEBUG_HASH_MAP | |
490 | #define _GLIBCXX_DEBUG_HASH_MAP 1 | |
491 | ||
492 | +#pragma GCC visibility push(default) | |
493 | + | |
494 | #include <ext/hash_map> | |
495 | #include <debug/hash_map.h> | |
496 | #include <debug/hash_multimap.h> | |
497 | ||
498 | +#pragma GCC visibility pop | |
499 | + | |
500 | #endif | |
501 | --- gcc/libstdc++-v3/include/debug/hash_set.vis1~ 2005-10-31 21:16:05.000000000 +0100 | |
502 | +++ gcc/libstdc++-v3/include/debug/hash_set 2005-11-03 10:32:22.000000000 +0100 | |
503 | @@ -31,8 +31,12 @@ | |
504 | #ifndef _GLIBCXX_DEBUG_HASH_SET | |
505 | #define _GLIBCXX_DEBUG_HASH_SET 1 | |
506 | ||
507 | +#pragma GCC visibility push(default) | |
508 | + | |
509 | #include <ext/hash_set> | |
510 | #include <debug/hash_set.h> | |
511 | #include <debug/hash_multiset.h> | |
512 | ||
513 | +#pragma GCC visibility pop | |
514 | + | |
515 | #endif | |
516 | --- gcc/libstdc++-v3/include/debug/list.vis1~ 2005-10-31 21:16:05.000000000 +0100 | |
517 | +++ gcc/libstdc++-v3/include/debug/list 2005-11-03 10:28:28.000000000 +0100 | |
518 | @@ -31,6 +31,8 @@ | |
519 | #ifndef _GLIBCXX_DEBUG_LIST | |
520 | #define _GLIBCXX_DEBUG_LIST 1 | |
521 | ||
522 | +#pragma GCC visibility push(default) | |
523 | + | |
524 | #include <list> | |
525 | #include <bits/stl_algo.h> | |
526 | #include <debug/safe_sequence.h> | |
527 | @@ -502,4 +504,6 @@ | |
528 | { __lhs.swap(__rhs); } | |
529 | } // namespace __gnu_debug_def | |
530 | ||
531 | +#pragma GCC visibility pop | |
532 | + | |
533 | #endif | |
534 | --- gcc/libstdc++-v3/include/debug/map.vis1~ 2005-10-31 21:16:05.000000000 +0100 | |
535 | +++ gcc/libstdc++-v3/include/debug/map 2005-11-03 10:28:28.000000000 +0100 | |
536 | @@ -1,6 +1,6 @@ | |
537 | // Debugging map/multimap implementation -*- C++ -*- | |
538 | ||
539 | -// Copyright (C) 2003 | |
540 | +// Copyright (C) 2003, 2005 | |
541 | // Free Software Foundation, Inc. | |
542 | // | |
543 | // This file is part of the GNU ISO C++ Library. This library is free | |
544 | @@ -31,8 +31,12 @@ | |
545 | #ifndef _GLIBCXX_DEBUG_MAP | |
546 | #define _GLIBCXX_DEBUG_MAP 1 | |
547 | ||
548 | +#pragma GCC visibility push(default) | |
549 | + | |
550 | #include <map> | |
551 | #include <debug/map.h> | |
552 | #include <debug/multimap.h> | |
553 | ||
554 | +#pragma GCC visibility pop | |
555 | + | |
556 | #endif | |
557 | --- gcc/libstdc++-v3/include/debug/set.vis1~ 2005-10-31 21:16:05.000000000 +0100 | |
558 | +++ gcc/libstdc++-v3/include/debug/set 2005-11-03 10:28:28.000000000 +0100 | |
559 | @@ -1,6 +1,6 @@ | |
560 | // Debugging set/multiset implementation -*- C++ -*- | |
561 | ||
562 | -// Copyright (C) 2003 | |
563 | +// Copyright (C) 2003, 2005 | |
564 | // Free Software Foundation, Inc. | |
565 | // | |
566 | // This file is part of the GNU ISO C++ Library. This library is free | |
567 | @@ -31,8 +31,12 @@ | |
568 | #ifndef _GLIBCXX_DEBUG_SET | |
569 | #define _GLIBCXX_DEBUG_SET 1 | |
570 | ||
571 | +#pragma GCC visibility push(default) | |
572 | + | |
573 | #include <set> | |
574 | #include <debug/set.h> | |
575 | #include <debug/multiset.h> | |
576 | ||
577 | +#pragma GCC visibility pop | |
578 | + | |
579 | #endif | |
580 | --- gcc/libstdc++-v3/include/debug/string.vis1~ 2005-10-31 21:16:05.000000000 +0100 | |
581 | +++ gcc/libstdc++-v3/include/debug/string 2005-11-03 10:28:30.000000000 +0100 | |
582 | @@ -31,6 +31,8 @@ | |
583 | #ifndef _GLIBCXX_DEBUG_STRING | |
584 | #define _GLIBCXX_DEBUG_STRING 1 | |
585 | ||
586 | +#pragma GCC visibility push(default) | |
587 | + | |
588 | #include <string> | |
589 | #include <debug/safe_sequence.h> | |
590 | #include <debug/safe_iterator.h> | |
591 | @@ -1015,4 +1017,6 @@ | |
592 | ||
593 | } // namespace __gnu_debug | |
594 | ||
595 | +#pragma GCC visibility pop | |
596 | + | |
597 | #endif | |
598 | --- gcc/libstdc++-v3/include/debug/vector.vis1~ 2005-10-31 21:16:05.000000000 +0100 | |
599 | +++ gcc/libstdc++-v3/include/debug/vector 2005-11-03 10:28:32.000000000 +0100 | |
600 | @@ -31,6 +31,8 @@ | |
601 | #ifndef _GLIBCXX_DEBUG_VECTOR | |
602 | #define _GLIBCXX_DEBUG_VECTOR 1 | |
603 | ||
604 | +#pragma GCC visibility push(default) | |
605 | + | |
606 | #include <vector> | |
607 | #include <utility> | |
608 | #include <debug/safe_sequence.h> | |
609 | @@ -413,4 +415,6 @@ | |
610 | { __lhs.swap(__rhs); } | |
611 | } // namespace __gnu_debug_def | |
612 | ||
613 | +#pragma GCC visibility pop | |
614 | + | |
615 | #endif | |
616 | --- gcc/libstdc++-v3/include/tr1/array.vis1~ 2005-10-31 21:16:08.000000000 +0100 | |
617 | +++ gcc/libstdc++-v3/include/tr1/array 2005-11-03 10:28:38.000000000 +0100 | |
618 | @@ -34,6 +34,8 @@ | |
619 | #ifndef _ARRAY | |
620 | #define _ARRAY 1 | |
621 | ||
622 | +#pragma GCC visibility push(default) | |
623 | + | |
624 | #include <new> | |
625 | #include <iterator> | |
626 | #include <algorithm> | |
627 | @@ -231,4 +233,6 @@ | |
628 | } // namespace std::tr1 | |
629 | } | |
630 | ||
631 | +#pragma GCC visibility pop | |
632 | + | |
633 | #endif | |
634 | --- gcc/libstdc++-v3/include/tr1/functional.vis1~ 2005-10-31 21:16:08.000000000 +0100 | |
635 | +++ gcc/libstdc++-v3/include/tr1/functional 2005-11-03 10:28:38.000000000 +0100 | |
636 | @@ -36,6 +36,8 @@ | |
637 | ||
638 | #pragma GCC system_header | |
639 | ||
640 | +#pragma GCC visibility push(default) | |
641 | + | |
642 | #include "../functional" | |
643 | #include <typeinfo> | |
644 | #include <tr1/type_traits> | |
645 | @@ -1270,4 +1272,6 @@ | |
646 | } | |
647 | } | |
648 | ||
649 | +#pragma GCC visibility pop | |
650 | + | |
651 | #endif | |
652 | --- gcc/libstdc++-v3/include/tr1/memory.vis1~ 2005-10-31 21:16:08.000000000 +0100 | |
653 | +++ gcc/libstdc++-v3/include/tr1/memory 2005-11-03 10:28:38.000000000 +0100 | |
654 | @@ -30,6 +30,8 @@ | |
655 | #ifndef _TR1_MEMORY | |
656 | #define _TR1_MEMORY 1 | |
657 | ||
658 | +#pragma GCC visibility push(default) | |
659 | + | |
660 | #include "../memory" | |
661 | #include <functional> // std::less | |
662 | #include <exception> // std::exception | |
663 | @@ -48,4 +50,6 @@ | |
664 | ||
665 | #include <tr1/boost_shared_ptr.h> | |
666 | ||
667 | +#pragma GCC visibility pop | |
668 | + | |
669 | #endif | |
670 | --- gcc/libstdc++-v3/include/tr1/tuple.vis1~ 2005-10-31 21:16:08.000000000 +0100 | |
671 | +++ gcc/libstdc++-v3/include/tr1/tuple 2005-11-03 10:28:38.000000000 +0100 | |
672 | @@ -36,6 +36,8 @@ | |
673 | #ifndef _TUPLE | |
674 | #define _TUPLE 1 | |
675 | ||
676 | +#pragma GCC visibility push(default) | |
677 | + | |
678 | #include <tr1/utility> | |
679 | #include <tr1/ref_fwd.h> | |
680 | ||
681 | @@ -272,4 +274,6 @@ | |
682 | ||
683 | #include <tr1/functional> | |
684 | ||
685 | +#pragma GCC visibility pop | |
686 | + | |
687 | #endif | |
688 | --- gcc/libstdc++-v3/include/tr1/type_traits.vis1~ 2005-10-31 21:16:08.000000000 +0100 | |
689 | +++ gcc/libstdc++-v3/include/tr1/type_traits 2005-11-03 10:28:38.000000000 +0100 | |
690 | @@ -34,6 +34,8 @@ | |
691 | #ifndef _TYPE_TRAITS | |
692 | #define _TYPE_TRAITS 1 | |
693 | ||
694 | +#pragma GCC visibility push(default) | |
695 | + | |
696 | #include <bits/c++config.h> | |
697 | #include <tr1/type_traits_fwd.h> | |
698 | ||
699 | @@ -703,4 +705,6 @@ | |
700 | } | |
701 | } | |
702 | ||
703 | +#pragma GCC visibility pop | |
704 | + | |
705 | #endif | |
706 | --- gcc/libstdc++-v3/include/tr1/unordered_map.vis1~ 2005-10-31 21:16:08.000000000 +0100 | |
707 | +++ gcc/libstdc++-v3/include/tr1/unordered_map 2005-11-03 10:28:38.000000000 +0100 | |
708 | @@ -34,6 +34,8 @@ | |
709 | #ifndef GNU_LIBSTDCXX_TR1_UNORDERED_MAP_ | |
710 | #define GNU_LIBSTDCXX_TR1_UNORDERED_MAP_ | |
711 | ||
712 | +#pragma GCC visibility push(default) | |
713 | + | |
714 | #include <tr1/hashtable> | |
715 | #include <tr1/functional> | |
716 | #include <tr1/functional> | |
717 | @@ -167,4 +169,6 @@ | |
718 | } | |
719 | } | |
720 | ||
721 | +#pragma GCC visibility pop | |
722 | + | |
723 | #endif /* GNU_LIBSTDCXX_TR1_UNORDERED_MAP_ */ | |
724 | --- gcc/libstdc++-v3/include/tr1/unordered_set.vis1~ 2005-10-31 21:16:08.000000000 +0100 | |
725 | +++ gcc/libstdc++-v3/include/tr1/unordered_set 2005-11-03 10:28:38.000000000 +0100 | |
726 | @@ -34,6 +34,8 @@ | |
727 | #ifndef GNU_LIBSTDCXX_TR1_UNORDERED_SET_ | |
728 | #define GNU_LIBSTDCXX_TR1_UNORDERED_SET_ | |
729 | ||
730 | +#pragma GCC visibility push(default) | |
731 | + | |
732 | #include <tr1/hashtable> | |
733 | #include <tr1/functional> | |
734 | #include <memory> | |
735 | @@ -162,4 +164,6 @@ | |
736 | } | |
737 | } | |
738 | ||
739 | +#pragma GCC visibility pop | |
740 | + | |
741 | #endif /* GNU_LIBSTDCXX_TR1_UNORDERED_SET_ */ | |
742 | --- gcc/libstdc++-v3/include/tr1/utility.vis1~ 2005-10-31 21:16:08.000000000 +0100 | |
743 | +++ gcc/libstdc++-v3/include/tr1/utility 2005-11-03 10:28:38.000000000 +0100 | |
744 | @@ -34,6 +34,8 @@ | |
745 | #ifndef _TR1_UTILITY | |
746 | #define _TR1_UTILITY 1 | |
747 | ||
748 | +#pragma GCC visibility push(default) | |
749 | + | |
750 | #include "../utility" | |
751 | ||
752 | namespace std | |
753 | @@ -93,6 +95,8 @@ | |
754 | get(const pair<_Tp1, _Tp2>& __in) | |
755 | { return __pair_get<_Int>::__const_get(__in); } | |
756 | } | |
757 | -} | |
758 | +} | |
759 | + | |
760 | +#pragma GCC visibility pop | |
761 | ||
762 | #endif | |
763 | --- gcc/libstdc++-v3/include/std/std_algorithm.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
764 | +++ gcc/libstdc++-v3/include/std/std_algorithm.h 2005-11-03 10:28:34.000000000 +0100 | |
765 | @@ -1,6 +1,6 @@ | |
766 | // <algorithm> -*- C++ -*- | |
767 | ||
768 | -// Copyright (C) 2001, 2002 Free Software Foundation, Inc. | |
769 | +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc. | |
770 | // | |
771 | // This file is part of the GNU ISO C++ Library. This library is free | |
772 | // software; you can redistribute it and/or modify it under the | |
773 | @@ -61,10 +61,13 @@ | |
774 | #define _GLIBCXX_ALGORITHM 1 | |
775 | ||
776 | #pragma GCC system_header | |
777 | +#pragma GCC visibility push(default) | |
778 | ||
779 | #include <bits/stl_algobase.h> | |
780 | #include <bits/stl_construct.h> | |
781 | #include <bits/stl_uninitialized.h> | |
782 | #include <bits/stl_algo.h> | |
783 | ||
784 | +#pragma GCC visibility pop | |
785 | + | |
786 | #endif /* _GLIBCXX_ALGORITHM */ | |
787 | --- gcc/libstdc++-v3/include/std/std_bitset.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
788 | +++ gcc/libstdc++-v3/include/std/std_bitset.h 2005-11-03 10:28:34.000000000 +0100 | |
789 | @@ -48,6 +48,7 @@ | |
790 | #define _GLIBCXX_BITSET 1 | |
791 | ||
792 | #pragma GCC system_header | |
793 | +#pragma GCC visibility push(default) | |
794 | ||
795 | #include <cstddef> // For size_t | |
796 | #include <cstring> // For memset | |
797 | @@ -1300,4 +1301,6 @@ | |
798 | # include <debug/bitset> | |
799 | #endif | |
800 | ||
801 | +#pragma GCC visibility pop | |
802 | + | |
803 | #endif /* _GLIBCXX_BITSET */ | |
804 | --- gcc/libstdc++-v3/include/std/std_complex.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
805 | +++ gcc/libstdc++-v3/include/std/std_complex.h 2005-11-03 10:28:34.000000000 +0100 | |
806 | @@ -43,6 +43,7 @@ | |
807 | #define _GLIBCXX_COMPLEX 1 | |
808 | ||
809 | #pragma GCC system_header | |
810 | +#pragma GCC visibility push(default) | |
811 | ||
812 | #include <bits/c++config.h> | |
813 | #include <bits/cpp_type_traits.h> | |
814 | @@ -1485,4 +1486,6 @@ | |
815 | : _M_value(__z.__rep()) { } | |
816 | } // namespace std | |
817 | ||
818 | +#pragma GCC visibility pop | |
819 | + | |
820 | #endif /* _GLIBCXX_COMPLEX */ | |
821 | --- gcc/libstdc++-v3/include/std/std_deque.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
822 | +++ gcc/libstdc++-v3/include/std/std_deque.h 2005-11-03 10:28:34.000000000 +0100 | |
823 | @@ -1,6 +1,6 @@ | |
824 | // <deque> -*- C++ -*- | |
825 | ||
826 | -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. | |
827 | +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. | |
828 | // | |
829 | // This file is part of the GNU ISO C++ Library. This library is free | |
830 | // software; you can redistribute it and/or modify it under the | |
831 | @@ -61,6 +61,7 @@ | |
832 | #define _GLIBCXX_DEQUE 1 | |
833 | ||
834 | #pragma GCC system_header | |
835 | +#pragma GCC visibility push(default) | |
836 | ||
837 | #include <bits/functexcept.h> | |
838 | #include <bits/stl_algobase.h> | |
839 | @@ -77,4 +78,6 @@ | |
840 | # include <debug/deque> | |
841 | #endif | |
842 | ||
843 | +#pragma GCC visibility pop | |
844 | + | |
845 | #endif /* _GLIBCXX_DEQUE */ | |
846 | --- gcc/libstdc++-v3/include/std/std_fstream.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
847 | +++ gcc/libstdc++-v3/include/std/std_fstream.h 2005-11-03 10:28:34.000000000 +0100 | |
848 | @@ -40,6 +40,7 @@ | |
849 | #define _GLIBCXX_FSTREAM 1 | |
850 | ||
851 | #pragma GCC system_header | |
852 | +#pragma GCC visibility push(default) | |
853 | ||
854 | #include <istream> | |
855 | #include <ostream> | |
856 | @@ -782,4 +783,6 @@ | |
857 | # include <bits/fstream.tcc> | |
858 | #endif | |
859 | ||
860 | +#pragma GCC visibility pop | |
861 | + | |
862 | #endif /* _GLIBCXX_FSTREAM */ | |
863 | --- gcc/libstdc++-v3/include/std/std_functional.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
864 | +++ gcc/libstdc++-v3/include/std/std_functional.h 2005-11-03 10:28:34.000000000 +0100 | |
865 | @@ -1,6 +1,6 @@ | |
866 | // <functional> -*- C++ -*- | |
867 | ||
868 | -// Copyright (C) 2001, 2002 Free Software Foundation, Inc. | |
869 | +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc. | |
870 | // | |
871 | // This file is part of the GNU ISO C++ Library. This library is free | |
872 | // software; you can redistribute it and/or modify it under the | |
873 | @@ -49,9 +49,12 @@ | |
874 | #define _GLIBCXX_FUNCTIONAL 1 | |
875 | ||
876 | #pragma GCC system_header | |
877 | +#pragma GCC visibility push(default) | |
878 | ||
879 | #include <bits/c++config.h> | |
880 | #include <cstddef> | |
881 | #include <bits/stl_function.h> | |
882 | ||
883 | +#pragma GCC visibility pop | |
884 | + | |
885 | #endif /* _GLIBCXX_FUNCTIONAL */ | |
886 | --- gcc/libstdc++-v3/include/std/std_iomanip.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
887 | +++ gcc/libstdc++-v3/include/std/std_iomanip.h 2005-11-03 10:28:34.000000000 +0100 | |
888 | @@ -1,6 +1,6 @@ | |
889 | // Standard stream manipulators -*- C++ -*- | |
890 | ||
891 | -// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003 | |
892 | +// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2005 | |
893 | // Free Software Foundation, Inc. | |
894 | // | |
895 | // This file is part of the GNU ISO C++ Library. This library is free | |
896 | @@ -40,6 +40,7 @@ | |
897 | #define _GLIBCXX_IOMANIP 1 | |
898 | ||
899 | #pragma GCC system_header | |
900 | +#pragma GCC visibility push(default) | |
901 | ||
902 | #include <bits/c++config.h> | |
903 | #include <istream> | |
904 | @@ -296,4 +297,6 @@ | |
905 | #endif | |
906 | } // namespace std | |
907 | ||
908 | +#pragma GCC visibility pop | |
909 | + | |
910 | #endif /* _GLIBCXX_IOMANIP */ | |
911 | --- gcc/libstdc++-v3/include/std/std_ios.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
912 | +++ gcc/libstdc++-v3/include/std/std_ios.h 2005-11-03 10:28:34.000000000 +0100 | |
913 | @@ -1,6 +1,7 @@ | |
914 | // Iostreams base classes -*- C++ -*- | |
915 | ||
916 | -// Copyright (C) 1997, 1998, 1999, 2001, 2002 Free Software Foundation, Inc. | |
917 | +// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2005 | |
918 | +// Free Software Foundation, Inc. | |
919 | // | |
920 | // This file is part of the GNU ISO C++ Library. This library is free | |
921 | // software; you can redistribute it and/or modify it under the | |
922 | @@ -39,6 +40,7 @@ | |
923 | #define _GLIBCXX_IOS 1 | |
924 | ||
925 | #pragma GCC system_header | |
926 | +#pragma GCC visibility push(default) | |
927 | ||
928 | #include <iosfwd> | |
929 | #include <exception> // For ios_base::failure | |
930 | @@ -49,4 +51,6 @@ | |
931 | #include <streambuf> | |
932 | #include <bits/basic_ios.h> | |
933 | ||
934 | +#pragma GCC visibility pop | |
935 | + | |
936 | #endif /* _GLIBCXX_IOS */ | |
937 | --- gcc/libstdc++-v3/include/std/std_iosfwd.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
938 | +++ gcc/libstdc++-v3/include/std/std_iosfwd.h 2005-11-03 10:28:34.000000000 +0100 | |
939 | @@ -1,6 +1,6 @@ | |
940 | // Forwarding declarations -*- C++ -*- | |
941 | ||
942 | -// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003 | |
943 | +// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2005 | |
944 | // Free Software Foundation, Inc. | |
945 | // | |
946 | // This file is part of the GNU ISO C++ Library. This library is free | |
947 | @@ -40,6 +40,7 @@ | |
948 | #define _GLIBCXX_IOSFWD 1 | |
949 | ||
950 | #pragma GCC system_header | |
951 | +#pragma GCC visibility push(default) | |
952 | ||
953 | #include <bits/c++config.h> | |
954 | #include <bits/c++locale.h> | |
955 | @@ -164,4 +165,6 @@ | |
956 | /** @} */ | |
957 | } // namespace std | |
958 | ||
959 | +#pragma GCC visibility pop | |
960 | + | |
961 | #endif /* _GLIBCXX_IOSFWD */ | |
962 | --- gcc/libstdc++-v3/include/std/std_iostream.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
963 | +++ gcc/libstdc++-v3/include/std/std_iostream.h 2005-11-03 10:28:34.000000000 +0100 | |
964 | @@ -1,6 +1,7 @@ | |
965 | // Standard iostream objects -*- C++ -*- | |
966 | ||
967 | -// Copyright (C) 1997, 1998, 1999, 2001, 2002 Free Software Foundation, Inc. | |
968 | +// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2005 | |
969 | +// Free Software Foundation, Inc. | |
970 | // | |
971 | // This file is part of the GNU ISO C++ Library. This library is free | |
972 | // software; you can redistribute it and/or modify it under the | |
973 | @@ -39,6 +40,7 @@ | |
974 | #define _GLIBCXX_IOSTREAM 1 | |
975 | ||
976 | #pragma GCC system_header | |
977 | +#pragma GCC visibility push(default) | |
978 | ||
979 | #include <bits/c++config.h> | |
980 | #include <ostream> | |
981 | @@ -76,4 +78,6 @@ | |
982 | static ios_base::Init __ioinit; | |
983 | } // namespace std | |
984 | ||
985 | +#pragma GCC visibility pop | |
986 | + | |
987 | #endif /* _GLIBCXX_IOSTREAM */ | |
988 | --- gcc/libstdc++-v3/include/std/std_istream.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
989 | +++ gcc/libstdc++-v3/include/std/std_istream.h 2005-11-03 10:28:35.000000000 +0100 | |
990 | @@ -40,6 +40,7 @@ | |
991 | #define _GLIBCXX_ISTREAM 1 | |
992 | ||
993 | #pragma GCC system_header | |
994 | +#pragma GCC visibility push(default) | |
995 | ||
996 | #include <ios> | |
997 | #include <limits> // For numeric_limits | |
998 | @@ -819,4 +820,6 @@ | |
999 | # include <bits/istream.tcc> | |
1000 | #endif | |
1001 | ||
1002 | +#pragma GCC visibility pop | |
1003 | + | |
1004 | #endif /* _GLIBCXX_ISTREAM */ | |
1005 | --- gcc/libstdc++-v3/include/std/std_iterator.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1006 | +++ gcc/libstdc++-v3/include/std/std_iterator.h 2005-11-03 10:28:35.000000000 +0100 | |
1007 | @@ -1,6 +1,6 @@ | |
1008 | // <iterator> -*- C++ -*- | |
1009 | ||
1010 | -// Copyright (C) 2001, 2002 Free Software Foundation, Inc. | |
1011 | +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc. | |
1012 | // | |
1013 | // This file is part of the GNU ISO C++ Library. This library is free | |
1014 | // software; you can redistribute it and/or modify it under the | |
1015 | @@ -61,6 +61,7 @@ | |
1016 | #define _GLIBCXX_ITERATOR 1 | |
1017 | ||
1018 | #pragma GCC system_header | |
1019 | +#pragma GCC visibility push(default) | |
1020 | ||
1021 | #include <bits/c++config.h> | |
1022 | #include <cstddef> | |
1023 | @@ -72,4 +73,6 @@ | |
1024 | #include <bits/stream_iterator.h> | |
1025 | #include <bits/streambuf_iterator.h> | |
1026 | ||
1027 | +#pragma GCC visibility pop | |
1028 | + | |
1029 | #endif /* _GLIBCXX_ITERATOR */ | |
1030 | --- gcc/libstdc++-v3/include/std/std_limits.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1031 | +++ gcc/libstdc++-v3/include/std/std_limits.h 2005-11-03 10:28:35.000000000 +0100 | |
1032 | @@ -1,6 +1,7 @@ | |
1033 | // The template and inlines for the -*- C++ -*- numeric_limits classes. | |
1034 | ||
1035 | -// Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. | |
1036 | +// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005 | |
1037 | +// Free Software Foundation, Inc. | |
1038 | // | |
1039 | // This file is part of the GNU ISO C++ Library. This library is free | |
1040 | // software; you can redistribute it and/or modify it under the | |
1041 | @@ -43,6 +44,7 @@ | |
1042 | #define _GLIBCXX_NUMERIC_LIMITS 1 | |
1043 | ||
1044 | #pragma GCC system_header | |
1045 | +#pragma GCC visibility push(default) | |
1046 | ||
1047 | #include <bits/c++config.h> | |
1048 | ||
1049 | @@ -1156,4 +1158,6 @@ | |
1050 | #undef __glibcxx_digits | |
1051 | #undef __glibcxx_digits10 | |
1052 | ||
1053 | +#pragma GCC visibility pop | |
1054 | + | |
1055 | #endif // _GLIBCXX_NUMERIC_LIMITS | |
1056 | --- gcc/libstdc++-v3/include/std/std_list.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1057 | +++ gcc/libstdc++-v3/include/std/std_list.h 2005-11-03 10:28:35.000000000 +0100 | |
1058 | @@ -1,6 +1,6 @@ | |
1059 | // <list> -*- C++ -*- | |
1060 | ||
1061 | -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. | |
1062 | +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. | |
1063 | // | |
1064 | // This file is part of the GNU ISO C++ Library. This library is free | |
1065 | // software; you can redistribute it and/or modify it under the | |
1066 | @@ -61,6 +61,7 @@ | |
1067 | #define _GLIBCXX_LIST 1 | |
1068 | ||
1069 | #pragma GCC system_header | |
1070 | +#pragma GCC visibility push(default) | |
1071 | ||
1072 | #include <bits/functexcept.h> | |
1073 | #include <bits/stl_algobase.h> | |
1074 | @@ -77,5 +78,7 @@ | |
1075 | # include <debug/list> | |
1076 | #endif | |
1077 | ||
1078 | +#pragma GCC visibility pop | |
1079 | + | |
1080 | #endif /* _GLIBCXX_LIST */ | |
1081 | ||
1082 | --- gcc/libstdc++-v3/include/std/std_locale.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1083 | +++ gcc/libstdc++-v3/include/std/std_locale.h 2005-11-03 10:28:35.000000000 +0100 | |
1084 | @@ -1,6 +1,7 @@ | |
1085 | // Locale support -*- C++ -*- | |
1086 | ||
1087 | -// Copyright (C) 1997, 1998, 1999, 2002, 2003 Free Software Foundation, Inc. | |
1088 | +// Copyright (C) 1997, 1998, 1999, 2002, 2003, 2005 | |
1089 | +// Free Software Foundation, Inc. | |
1090 | // | |
1091 | // This file is part of the GNU ISO C++ Library. This library is free | |
1092 | // software; you can redistribute it and/or modify it under the | |
1093 | @@ -39,10 +40,13 @@ | |
1094 | #define _GLIBCXX_LOCALE 1 | |
1095 | ||
1096 | #pragma GCC system_header | |
1097 | +#pragma GCC visibility push(default) | |
1098 | ||
1099 | #include <bits/localefwd.h> | |
1100 | #include <bits/locale_classes.h> | |
1101 | #include <bits/locale_facets.h> | |
1102 | #include <bits/locale_facets.tcc> | |
1103 | ||
1104 | +#pragma GCC visibility pop | |
1105 | + | |
1106 | #endif /* _GLIBCXX_LOCALE */ | |
1107 | --- gcc/libstdc++-v3/include/std/std_map.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1108 | +++ gcc/libstdc++-v3/include/std/std_map.h 2005-11-03 10:28:35.000000000 +0100 | |
1109 | @@ -1,6 +1,6 @@ | |
1110 | // <map> -*- C++ -*- | |
1111 | ||
1112 | -// Copyright (C) 2001, 2002 Free Software Foundation, Inc. | |
1113 | +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc. | |
1114 | // | |
1115 | // This file is part of the GNU ISO C++ Library. This library is free | |
1116 | // software; you can redistribute it and/or modify it under the | |
1117 | @@ -61,6 +61,7 @@ | |
1118 | #define _GLIBCXX_MAP 1 | |
1119 | ||
1120 | #pragma GCC system_header | |
1121 | +#pragma GCC visibility push(default) | |
1122 | ||
1123 | #include <bits/stl_tree.h> | |
1124 | #include <bits/stl_map.h> | |
1125 | @@ -70,4 +71,6 @@ | |
1126 | # include <debug/map> | |
1127 | #endif | |
1128 | ||
1129 | +#pragma GCC visibility pop | |
1130 | + | |
1131 | #endif /* _GLIBCXX_MAP */ | |
1132 | --- gcc/libstdc++-v3/include/std/std_memory.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1133 | +++ gcc/libstdc++-v3/include/std/std_memory.h 2005-11-03 10:28:35.000000000 +0100 | |
1134 | @@ -1,6 +1,6 @@ | |
1135 | // <memory> -*- C++ -*- | |
1136 | ||
1137 | -// Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc. | |
1138 | +// Copyright (C) 2001, 2002, 2004, 2005 Free Software Foundation, Inc. | |
1139 | // | |
1140 | // This file is part of the GNU ISO C++ Library. This library is free | |
1141 | // software; you can redistribute it and/or modify it under the | |
1142 | @@ -49,6 +49,7 @@ | |
1143 | #define _GLIBCXX_MEMORY 1 | |
1144 | ||
1145 | #pragma GCC system_header | |
1146 | +#pragma GCC visibility push(default) | |
1147 | ||
1148 | #include <bits/stl_algobase.h> | |
1149 | #include <bits/allocator.h> | |
1150 | @@ -370,4 +371,6 @@ | |
1151 | }; | |
1152 | } // namespace std | |
1153 | ||
1154 | +#pragma GCC visibility pop | |
1155 | + | |
1156 | #endif /* _GLIBCXX_MEMORY */ | |
1157 | --- gcc/libstdc++-v3/include/std/std_numeric.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1158 | +++ gcc/libstdc++-v3/include/std/std_numeric.h 2005-11-03 10:28:35.000000000 +0100 | |
1159 | @@ -1,6 +1,6 @@ | |
1160 | // <numeric> -*- C++ -*- | |
1161 | ||
1162 | -// Copyright (C) 2001, 2002 Free Software Foundation, Inc. | |
1163 | +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc. | |
1164 | // | |
1165 | // This file is part of the GNU ISO C++ Library. This library is free | |
1166 | // software; you can redistribute it and/or modify it under the | |
1167 | @@ -61,6 +61,7 @@ | |
1168 | #define _GLIBCXX_NUMERIC 1 | |
1169 | ||
1170 | #pragma GCC system_header | |
1171 | +#pragma GCC visibility push(default) | |
1172 | ||
1173 | #include <bits/c++config.h> | |
1174 | #include <cstddef> | |
1175 | @@ -68,4 +69,6 @@ | |
1176 | #include <bits/stl_function.h> | |
1177 | #include <bits/stl_numeric.h> | |
1178 | ||
1179 | +#pragma GCC visibility pop | |
1180 | + | |
1181 | #endif /* _GLIBCXX_NUMERIC */ | |
1182 | --- gcc/libstdc++-v3/include/std/std_ostream.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1183 | +++ gcc/libstdc++-v3/include/std/std_ostream.h 2005-11-03 10:28:35.000000000 +0100 | |
1184 | @@ -1,6 +1,6 @@ | |
1185 | // Output streams -*- C++ -*- | |
1186 | ||
1187 | -// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003 | |
1188 | +// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005 | |
1189 | // Free Software Foundation, Inc. | |
1190 | // | |
1191 | // This file is part of the GNU ISO C++ Library. This library is free | |
1192 | @@ -40,6 +40,7 @@ | |
1193 | #define _GLIBCXX_OSTREAM 1 | |
1194 | ||
1195 | #pragma GCC system_header | |
1196 | +#pragma GCC visibility push(default) | |
1197 | ||
1198 | #include <ios> | |
1199 | ||
1200 | @@ -525,4 +526,6 @@ | |
1201 | # include <bits/ostream.tcc> | |
1202 | #endif | |
1203 | ||
1204 | +#pragma GCC visibility pop | |
1205 | + | |
1206 | #endif /* _GLIBCXX_OSTREAM */ | |
1207 | --- gcc/libstdc++-v3/include/std/std_queue.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1208 | +++ gcc/libstdc++-v3/include/std/std_queue.h 2005-11-03 10:28:35.000000000 +0100 | |
1209 | @@ -1,6 +1,6 @@ | |
1210 | // <queue> -*- C++ -*- | |
1211 | ||
1212 | -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. | |
1213 | +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. | |
1214 | // | |
1215 | // This file is part of the GNU ISO C++ Library. This library is free | |
1216 | // software; you can redistribute it and/or modify it under the | |
1217 | @@ -61,6 +61,7 @@ | |
1218 | #define _GLIBCXX_QUEUE 1 | |
1219 | ||
1220 | #pragma GCC system_header | |
1221 | +#pragma GCC visibility push(default) | |
1222 | ||
1223 | #include <bits/c++config.h> | |
1224 | #include <bits/functexcept.h> | |
1225 | @@ -74,4 +75,6 @@ | |
1226 | #include <vector> | |
1227 | #include <bits/stl_queue.h> | |
1228 | ||
1229 | +#pragma GCC visibility pop | |
1230 | + | |
1231 | #endif /* _GLIBCXX_QUEUE */ | |
1232 | --- gcc/libstdc++-v3/include/std/std_set.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1233 | +++ gcc/libstdc++-v3/include/std/std_set.h 2005-11-03 10:28:35.000000000 +0100 | |
1234 | @@ -1,6 +1,6 @@ | |
1235 | // <set> -*- C++ -*- | |
1236 | ||
1237 | -// Copyright (C) 2001, 2002 Free Software Foundation, Inc. | |
1238 | +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc. | |
1239 | // | |
1240 | // This file is part of the GNU ISO C++ Library. This library is free | |
1241 | // software; you can redistribute it and/or modify it under the | |
1242 | @@ -61,7 +61,8 @@ | |
1243 | #define _GLIBCXX_SET 1 | |
1244 | ||
1245 | #pragma GCC system_header | |
1246 | - | |
1247 | +#pragma GCC visibility push(default) | |
1248 | + | |
1249 | #include <bits/stl_tree.h> | |
1250 | #include <bits/stl_set.h> | |
1251 | #include <bits/stl_multiset.h> | |
1252 | @@ -70,4 +71,6 @@ | |
1253 | # include <debug/set> | |
1254 | #endif | |
1255 | ||
1256 | +#pragma GCC visibility pop | |
1257 | + | |
1258 | #endif /* _GLIBCXX_SET */ | |
1259 | --- gcc/libstdc++-v3/include/std/std_sstream.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1260 | +++ gcc/libstdc++-v3/include/std/std_sstream.h 2005-11-03 10:28:36.000000000 +0100 | |
1261 | @@ -40,6 +40,7 @@ | |
1262 | #define _GLIBCXX_SSTREAM 1 | |
1263 | ||
1264 | #pragma GCC system_header | |
1265 | +#pragma GCC visibility push(default) | |
1266 | ||
1267 | #include <istream> | |
1268 | #include <ostream> | |
1269 | @@ -614,4 +615,6 @@ | |
1270 | # include <bits/sstream.tcc> | |
1271 | #endif | |
1272 | ||
1273 | +#pragma GCC visibility pop | |
1274 | + | |
1275 | #endif /* _GLIBCXX_SSTREAM */ | |
1276 | --- gcc/libstdc++-v3/include/std/std_stack.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1277 | +++ gcc/libstdc++-v3/include/std/std_stack.h 2005-11-03 10:28:36.000000000 +0100 | |
1278 | @@ -1,6 +1,6 @@ | |
1279 | // <stack> -*- C++ -*- | |
1280 | ||
1281 | -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. | |
1282 | +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. | |
1283 | // | |
1284 | // This file is part of the GNU ISO C++ Library. This library is free | |
1285 | // software; you can redistribute it and/or modify it under the | |
1286 | @@ -61,6 +61,7 @@ | |
1287 | #define _GLIBCXX_STACK 1 | |
1288 | ||
1289 | #pragma GCC system_header | |
1290 | +#pragma GCC visibility push(default) | |
1291 | ||
1292 | #include <bits/stl_algobase.h> | |
1293 | #include <bits/allocator.h> | |
1294 | @@ -69,4 +70,6 @@ | |
1295 | #include <deque> | |
1296 | #include <bits/stl_stack.h> | |
1297 | ||
1298 | +#pragma GCC visibility pop | |
1299 | + | |
1300 | #endif /* _GLIBCXX_STACK */ | |
1301 | --- gcc/libstdc++-v3/include/std/std_stdexcept.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1302 | +++ gcc/libstdc++-v3/include/std/std_stdexcept.h 2005-11-03 10:28:36.000000000 +0100 | |
1303 | @@ -1,6 +1,6 @@ | |
1304 | // Standard exception classes -*- C++ -*- | |
1305 | ||
1306 | -// Copyright (C) 2001, 2002 Free Software Foundation, Inc. | |
1307 | +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc. | |
1308 | // | |
1309 | // This file is part of the GNU ISO C++ Library. This library is free | |
1310 | // software; you can redistribute it and/or modify it under the | |
1311 | @@ -39,6 +39,7 @@ | |
1312 | #define _GLIBCXX_STDEXCEPT 1 | |
1313 | ||
1314 | #pragma GCC system_header | |
1315 | +#pragma GCC visibility push(default) | |
1316 | ||
1317 | #include <exception> | |
1318 | #include <string> | |
1319 | @@ -144,4 +145,6 @@ | |
1320 | }; | |
1321 | } // namespace std | |
1322 | ||
1323 | +#pragma GCC visibility pop | |
1324 | + | |
1325 | #endif /* _GLIBCXX_STDEXCEPT */ | |
1326 | --- gcc/libstdc++-v3/include/std/std_streambuf.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1327 | +++ gcc/libstdc++-v3/include/std/std_streambuf.h 2005-11-03 10:28:37.000000000 +0100 | |
1328 | @@ -40,6 +40,7 @@ | |
1329 | #define _GLIBXX_STREAMBUF 1 | |
1330 | ||
1331 | #pragma GCC system_header | |
1332 | +#pragma GCC visibility push(default) | |
1333 | ||
1334 | #include <bits/c++config.h> | |
1335 | #include <iosfwd> | |
1336 | @@ -806,4 +807,6 @@ | |
1337 | # include <bits/streambuf.tcc> | |
1338 | #endif | |
1339 | ||
1340 | +#pragma GCC visibility pop | |
1341 | + | |
1342 | #endif /* _GLIBCXX_STREAMBUF */ | |
1343 | --- gcc/libstdc++-v3/include/std/std_string.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1344 | +++ gcc/libstdc++-v3/include/std/std_string.h 2005-11-03 10:28:37.000000000 +0100 | |
1345 | @@ -40,6 +40,7 @@ | |
1346 | #define _GLIBCXX_STRING 1 | |
1347 | ||
1348 | #pragma GCC system_header | |
1349 | +#pragma GCC visibility push(default) | |
1350 | ||
1351 | #include <bits/c++config.h> | |
1352 | #include <bits/stringfwd.h> | |
1353 | @@ -56,4 +57,6 @@ | |
1354 | # include <bits/basic_string.tcc> | |
1355 | #endif | |
1356 | ||
1357 | +#pragma GCC visibility pop | |
1358 | + | |
1359 | #endif /* _GLIBCXX_STRING */ | |
1360 | --- gcc/libstdc++-v3/include/std/std_utility.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1361 | +++ gcc/libstdc++-v3/include/std/std_utility.h 2005-11-03 10:28:37.000000000 +0100 | |
1362 | @@ -1,6 +1,6 @@ | |
1363 | // <utility> -*- C++ -*- | |
1364 | ||
1365 | -// Copyright (C) 2001, 2002 Free Software Foundation, Inc. | |
1366 | +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc. | |
1367 | // | |
1368 | // This file is part of the GNU ISO C++ Library. This library is free | |
1369 | // software; you can redistribute it and/or modify it under the | |
1370 | @@ -61,9 +61,12 @@ | |
1371 | #define _GLIBCXX_UTILITY 1 | |
1372 | ||
1373 | #pragma GCC system_header | |
1374 | +#pragma GCC visibility push(default) | |
1375 | ||
1376 | #include <bits/c++config.h> | |
1377 | #include <bits/stl_relops.h> | |
1378 | #include <bits/stl_pair.h> | |
1379 | ||
1380 | +#pragma GCC visibility pop | |
1381 | + | |
1382 | #endif /* _GLIBCXX_UTILITY */ | |
1383 | --- gcc/libstdc++-v3/include/std/std_valarray.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1384 | +++ gcc/libstdc++-v3/include/std/std_valarray.h 2005-11-03 10:28:37.000000000 +0100 | |
1385 | @@ -1,6 +1,6 @@ | |
1386 | // The template and inlines for the -*- C++ -*- valarray class. | |
1387 | ||
1388 | -// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2004 | |
1389 | +// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005 | |
1390 | // Free Software Foundation, Inc. | |
1391 | // | |
1392 | // This file is part of the GNU ISO C++ Library. This library is free | |
1393 | @@ -38,6 +38,7 @@ | |
1394 | #define _GLIBCXX_VALARRAY 1 | |
1395 | ||
1396 | #pragma GCC system_header | |
1397 | +#pragma GCC visibility push(default) | |
1398 | ||
1399 | #include <bits/c++config.h> | |
1400 | #include <cstddef> | |
1401 | @@ -1007,4 +1008,6 @@ | |
1402 | ||
1403 | } // namespace std | |
1404 | ||
1405 | +#pragma GCC visibility pop | |
1406 | + | |
1407 | #endif /* _GLIBCXX_VALARRAY */ | |
1408 | --- gcc/libstdc++-v3/include/std/std_vector.h.vis1~ 2005-10-31 21:16:10.000000000 +0100 | |
1409 | +++ gcc/libstdc++-v3/include/std/std_vector.h 2005-11-03 10:28:37.000000000 +0100 | |
1410 | @@ -1,6 +1,6 @@ | |
1411 | // <vector> -*- C++ -*- | |
1412 | ||
1413 | -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. | |
1414 | +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. | |
1415 | // | |
1416 | // This file is part of the GNU ISO C++ Library. This library is free | |
1417 | // software; you can redistribute it and/or modify it under the | |
1418 | @@ -61,6 +61,7 @@ | |
1419 | #define _GLIBCXX_VECTOR 1 | |
1420 | ||
1421 | #pragma GCC system_header | |
1422 | +#pragma GCC visibility push(default) | |
1423 | ||
1424 | #include <bits/functexcept.h> | |
1425 | #include <bits/stl_algobase.h> | |
1426 | @@ -78,5 +79,7 @@ | |
1427 | # include <debug/vector> | |
1428 | #endif | |
1429 | ||
1430 | +#pragma GCC visibility pop | |
1431 | + | |
1432 | #endif /* _GLIBCXX_VECTOR */ | |
1433 | ||
1434 | --- gcc/libstdc++-v3/include/c_std/std_cassert.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1435 | +++ gcc/libstdc++-v3/include/c_std/std_cassert.h 2005-11-03 10:27:12.000000000 +0100 | |
1436 | @@ -45,5 +45,8 @@ | |
1437 | // No include guards on this header... | |
1438 | ||
1439 | #pragma GCC system_header | |
1440 | +#pragma GCC visibility push(default) | |
1441 | ||
1442 | #include <assert.h> | |
1443 | + | |
1444 | +#pragma GCC visibility pop | |
1445 | --- gcc/libstdc++-v3/include/c_std/std_cctype.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1446 | +++ gcc/libstdc++-v3/include/c_std/std_cctype.h 2005-11-03 10:27:12.000000000 +0100 | |
1447 | @@ -46,6 +46,7 @@ | |
1448 | #define _GLIBCXX_CCTYPE 1 | |
1449 | ||
1450 | #pragma GCC system_header | |
1451 | +#pragma GCC visibility push(default) | |
1452 | ||
1453 | #include <bits/c++config.h> | |
1454 | #include <ctype.h> | |
1455 | @@ -82,4 +83,6 @@ | |
1456 | using ::toupper; | |
1457 | } | |
1458 | ||
1459 | +#pragma GCC visibility pop | |
1460 | + | |
1461 | #endif | |
1462 | --- gcc/libstdc++-v3/include/c_std/std_cerrno.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1463 | +++ gcc/libstdc++-v3/include/c_std/std_cerrno.h 2005-11-03 10:27:12.000000000 +0100 | |
1464 | @@ -46,6 +46,7 @@ | |
1465 | #define _GLIBCXX_CERRNO 1 | |
1466 | ||
1467 | #pragma GCC system_header | |
1468 | +#pragma GCC visibility push(default) | |
1469 | ||
1470 | #include <errno.h> | |
1471 | ||
1472 | @@ -54,4 +55,6 @@ | |
1473 | #define errno errno | |
1474 | #endif | |
1475 | ||
1476 | +#pragma GCC visibility pop | |
1477 | + | |
1478 | #endif | |
1479 | --- gcc/libstdc++-v3/include/c_std/std_cfloat.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1480 | +++ gcc/libstdc++-v3/include/c_std/std_cfloat.h 2005-11-03 10:27:12.000000000 +0100 | |
1481 | @@ -46,7 +46,10 @@ | |
1482 | #define _GLIBCXX_CFLOAT 1 | |
1483 | ||
1484 | #pragma GCC system_header | |
1485 | +#pragma GCC visibility push(default) | |
1486 | ||
1487 | #include <float.h> | |
1488 | ||
1489 | +#pragma GCC visibility pop | |
1490 | + | |
1491 | #endif | |
1492 | --- gcc/libstdc++-v3/include/c_std/std_climits.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1493 | +++ gcc/libstdc++-v3/include/c_std/std_climits.h 2005-11-03 10:27:12.000000000 +0100 | |
1494 | @@ -46,7 +46,9 @@ | |
1495 | #define _GLIBCXX_CLIMITS 1 | |
1496 | ||
1497 | #pragma GCC system_header | |
1498 | +#pragma GCC visibility push(default) | |
1499 | ||
1500 | #include <limits.h> | |
1501 | ||
1502 | +#pragma GCC visibility pop | |
1503 | #endif | |
1504 | --- gcc/libstdc++-v3/include/c_std/std_clocale.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1505 | +++ gcc/libstdc++-v3/include/c_std/std_clocale.h 2005-11-03 10:27:12.000000000 +0100 | |
1506 | @@ -46,6 +46,7 @@ | |
1507 | #define _GLIBCXX_CLOCALE 1 | |
1508 | ||
1509 | #pragma GCC system_header | |
1510 | +#pragma GCC visibility push(default) | |
1511 | ||
1512 | #include <locale.h> | |
1513 | ||
1514 | @@ -60,4 +61,6 @@ | |
1515 | using ::localeconv; | |
1516 | } | |
1517 | ||
1518 | +#pragma GCC visibility pop | |
1519 | + | |
1520 | #endif | |
1521 | --- gcc/libstdc++-v3/include/c_std/std_cmath.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1522 | +++ gcc/libstdc++-v3/include/c_std/std_cmath.h 2005-11-03 10:27:12.000000000 +0100 | |
1523 | @@ -46,6 +46,7 @@ | |
1524 | #define _GLIBCXX_CMATH 1 | |
1525 | ||
1526 | #pragma GCC system_header | |
1527 | +#pragma GCC visibility push(default) | |
1528 | ||
1529 | #include <bits/c++config.h> | |
1530 | #include <bits/cpp_type_traits.h> | |
1531 | @@ -575,4 +576,6 @@ | |
1532 | # include <bits/cmath.tcc> | |
1533 | #endif | |
1534 | ||
1535 | +#pragma GCC visibility pop | |
1536 | + | |
1537 | #endif | |
1538 | --- gcc/libstdc++-v3/include/c_std/std_csetjmp.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1539 | +++ gcc/libstdc++-v3/include/c_std/std_csetjmp.h 2005-11-03 10:27:12.000000000 +0100 | |
1540 | @@ -46,6 +46,7 @@ | |
1541 | #define _GLIBCXX_CSETJMP 1 | |
1542 | ||
1543 | #pragma GCC system_header | |
1544 | +#pragma GCC visibility push(default) | |
1545 | ||
1546 | #include <setjmp.h> | |
1547 | ||
1548 | @@ -63,4 +64,6 @@ | |
1549 | using ::longjmp; | |
1550 | } | |
1551 | ||
1552 | +#pragma GCC visibility pop | |
1553 | + | |
1554 | #endif | |
1555 | --- gcc/libstdc++-v3/include/c_std/std_csignal.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1556 | +++ gcc/libstdc++-v3/include/c_std/std_csignal.h 2005-11-03 10:27:12.000000000 +0100 | |
1557 | @@ -46,6 +46,7 @@ | |
1558 | #define _GLIBCXX_CSIGNAL 1 | |
1559 | ||
1560 | #pragma GCC system_header | |
1561 | +#pragma GCC visibility push(default) | |
1562 | ||
1563 | #include <signal.h> | |
1564 | ||
1565 | @@ -59,4 +60,6 @@ | |
1566 | using ::raise; | |
1567 | } | |
1568 | ||
1569 | +#pragma GCC visibility pop | |
1570 | + | |
1571 | #endif | |
1572 | --- gcc/libstdc++-v3/include/c_std/std_cstdarg.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1573 | +++ gcc/libstdc++-v3/include/c_std/std_cstdarg.h 2005-11-03 10:27:12.000000000 +0100 | |
1574 | @@ -46,6 +46,7 @@ | |
1575 | #define _GLIBCXX_CSTDARG 1 | |
1576 | ||
1577 | #pragma GCC system_header | |
1578 | +#pragma GCC visibility push(default) | |
1579 | ||
1580 | #include <stdarg.h> | |
1581 | ||
1582 | @@ -59,4 +60,6 @@ | |
1583 | using ::va_list; | |
1584 | } | |
1585 | ||
1586 | +#pragma GCC visibility pop | |
1587 | + | |
1588 | #endif | |
1589 | --- gcc/libstdc++-v3/include/c_std/std_cstddef.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1590 | +++ gcc/libstdc++-v3/include/c_std/std_cstddef.h 2005-11-03 10:27:12.000000000 +0100 | |
1591 | @@ -46,6 +46,7 @@ | |
1592 | #define _GLIBCXX_CSTDDEF 1 | |
1593 | ||
1594 | #pragma GCC system_header | |
1595 | +#pragma GCC visibility push(default) | |
1596 | ||
1597 | #include <stddef.h> | |
1598 | ||
1599 | @@ -55,4 +56,6 @@ | |
1600 | using ::size_t; | |
1601 | } | |
1602 | ||
1603 | +#pragma GCC visibility pop | |
1604 | + | |
1605 | #endif | |
1606 | --- gcc/libstdc++-v3/include/c_std/std_cstdio.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1607 | +++ gcc/libstdc++-v3/include/c_std/std_cstdio.h 2005-11-03 10:27:12.000000000 +0100 | |
1608 | @@ -46,6 +46,7 @@ | |
1609 | #define _GLIBCXX_CSTDIO 1 | |
1610 | ||
1611 | #pragma GCC system_header | |
1612 | +#pragma GCC visibility push(default) | |
1613 | ||
1614 | #include <bits/c++config.h> | |
1615 | #include <cstddef> | |
1616 | @@ -184,4 +185,6 @@ | |
1617 | } | |
1618 | #endif | |
1619 | ||
1620 | +#pragma GCC visibility pop | |
1621 | + | |
1622 | #endif | |
1623 | --- gcc/libstdc++-v3/include/c_std/std_cstdlib.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1624 | +++ gcc/libstdc++-v3/include/c_std/std_cstdlib.h 2005-11-03 10:27:12.000000000 +0100 | |
1625 | @@ -46,6 +46,7 @@ | |
1626 | #define _GLIBCXX_CSTDLIB 1 | |
1627 | ||
1628 | #pragma GCC system_header | |
1629 | +#pragma GCC visibility push(default) | |
1630 | ||
1631 | #include <bits/c++config.h> | |
1632 | #include <cstddef> | |
1633 | @@ -215,4 +216,6 @@ | |
1634 | } | |
1635 | #endif | |
1636 | ||
1637 | +#pragma GCC visibility pop | |
1638 | + | |
1639 | #endif | |
1640 | --- gcc/libstdc++-v3/include/c_std/std_cstring.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1641 | +++ gcc/libstdc++-v3/include/c_std/std_cstring.h 2005-11-03 10:27:12.000000000 +0100 | |
1642 | @@ -46,6 +46,7 @@ | |
1643 | #define _GLIBCXX_CSTRING 1 | |
1644 | ||
1645 | #pragma GCC system_header | |
1646 | +#pragma GCC visibility push(default) | |
1647 | ||
1648 | #include <cstddef> | |
1649 | ||
1650 | @@ -126,4 +127,6 @@ | |
1651 | { return __builtin_strstr(const_cast<const char*>(__s1), __s2); } | |
1652 | } | |
1653 | ||
1654 | +#pragma GCC visibility pop | |
1655 | + | |
1656 | #endif | |
1657 | --- gcc/libstdc++-v3/include/c_std/std_ctime.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1658 | +++ gcc/libstdc++-v3/include/c_std/std_ctime.h 2005-11-03 10:27:12.000000000 +0100 | |
1659 | @@ -46,6 +46,7 @@ | |
1660 | #define _GLIBCXX_CTIME 1 | |
1661 | ||
1662 | #pragma GCC system_header | |
1663 | +#pragma GCC visibility push(default) | |
1664 | ||
1665 | #include <cstddef> | |
1666 | ||
1667 | @@ -79,4 +80,6 @@ | |
1668 | using ::strftime; | |
1669 | } | |
1670 | ||
1671 | +#pragma GCC visibility pop | |
1672 | + | |
1673 | #endif | |
1674 | --- gcc/libstdc++-v3/include/c_std/std_cwchar.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1675 | +++ gcc/libstdc++-v3/include/c_std/std_cwchar.h 2005-11-03 10:27:12.000000000 +0100 | |
1676 | @@ -46,6 +46,7 @@ | |
1677 | #define _GLIBCXX_CWCHAR 1 | |
1678 | ||
1679 | #pragma GCC system_header | |
1680 | +#pragma GCC visibility push(default) | |
1681 | ||
1682 | #include <bits/c++config.h> | |
1683 | #include <cstddef> | |
1684 | @@ -271,4 +272,6 @@ | |
1685 | ||
1686 | #endif //_GLIBCXX_USE_WCHAR_T | |
1687 | ||
1688 | +#pragma GCC visibility pop | |
1689 | + | |
1690 | #endif | |
1691 | --- gcc/libstdc++-v3/include/c_std/std_cwctype.h.vis1~ 2005-10-31 21:16:11.000000000 +0100 | |
1692 | +++ gcc/libstdc++-v3/include/c_std/std_cwctype.h 2005-11-03 10:27:12.000000000 +0100 | |
1693 | @@ -46,6 +46,7 @@ | |
1694 | #define _GLIBCXX_CWCTYPE 1 | |
1695 | ||
1696 | #pragma GCC system_header | |
1697 | +#pragma GCC visibility push(default) | |
1698 | ||
1699 | #include <bits/c++config.h> | |
1700 | ||
1701 | @@ -106,4 +107,6 @@ | |
1702 | } | |
1703 | #endif //_GLIBCXX_USE_WCHAR_T | |
1704 | ||
1705 | +#pragma GCC visibility pop | |
1706 | + | |
1707 | #endif | |
1708 | --- gcc/libstdc++-v3/testsuite/20_util/memory/auto_ptr/assign_neg.cc.vis1~ 2005-10-31 21:19:34.000000000 +0100 | |
1709 | +++ gcc/libstdc++-v3/testsuite/20_util/memory/auto_ptr/assign_neg.cc 2005-11-03 10:28:38.000000000 +0100 | |
1710 | @@ -46,5 +46,5 @@ | |
1711 | test01(); | |
1712 | return 0; | |
1713 | } | |
1714 | -// { dg-error "candidates" "" { target *-*-* } 223 } | |
1715 | -// { dg-error "std::auto_ptr" "" { target *-*-* } 353 } | |
1716 | +// { dg-error "candidates" "" { target *-*-* } 224 } | |
1717 | +// { dg-error "std::auto_ptr" "" { target *-*-* } 354 } |