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
4 // Algorithm extensions -*- C++ -*-
6 -// Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc.
7 +// Copyright (C) 2001, 2002, 2004, 2005 Free Software Foundation, Inc.
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
12 #define _EXT_ALGORITHM 1
14 #pragma GCC system_header
15 +#pragma GCC visibility push(default)
21 } // namespace __gnu_cxx
23 +#pragma GCC visibility pop
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
29 #ifndef _ARRAY_ALLOCATOR_H
30 #define _ARRAY_ALLOCATOR_H 1
32 +#pragma GCC visibility push(default)
36 #include <bits/functexcept.h>
39 } // namespace __gnu_cxx
41 +#pragma GCC visibility pop
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
47 #ifndef _BITMAP_ALLOCATOR_H
48 #define _BITMAP_ALLOCATOR_H 1
50 +#pragma GCC visibility push(default)
52 // For std::size_t, and ptrdiff_t.
59 +#pragma GCC visibility pop
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
67 #ifndef _DEBUG_ALLOCATOR_H
68 #define _DEBUG_ALLOCATOR_H 1
70 +#pragma GCC visibility push(default)
77 } // namespace __gnu_cxx
79 +#pragma GCC visibility pop
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
85 // Functional extensions -*- C++ -*-
87 -// Copyright (C) 2002, 2004 Free Software Foundation, Inc.
88 +// Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
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
93 #define _EXT_FUNCTIONAL 1
95 #pragma GCC system_header
96 +#pragma GCC visibility push(default)
101 mem_fun1_ref(_Ret (_Tp::*__f)(_Arg) const)
102 { return const_mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); }
103 } // namespace __gnu_cxx
105 +#pragma GCC visibility pop
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
115 +#pragma GCC visibility push(default)
117 #include <ext/hashtable.h>
118 #include <bits/concept_check.h>
121 # include <debug/hash_map>
124 +#pragma GCC visibility pop
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
133 +#pragma GCC visibility push(default)
135 #include <ext/hashtable.h>
136 #include <bits/concept_check.h>
139 # include <debug/hash_set>
142 +#pragma GCC visibility pop
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
148 // HP/SGI iterator extensions -*- C++ -*-
150 -// Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc.
151 +// Copyright (C) 2001, 2002, 2004, 2005 Free Software Foundation, Inc.
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
156 #define _EXT_ITERATOR 1
158 #pragma GCC system_header
159 +#pragma GCC visibility push(default)
161 #include <bits/concept_check.h>
165 } // namespace __gnu_cxx
167 +#pragma GCC visibility pop
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
174 // Allocator that wraps "C" malloc -*- C++ -*-
176 -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
177 +// Copyright (C) 2001, 2002, 2003, 2004, 2005
178 +// Free Software Foundation, Inc.
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
183 #ifndef _MALLOC_ALLOCATOR_H
184 #define _MALLOC_ALLOCATOR_H 1
186 +#pragma GCC visibility push(default)
190 #include <bits/functexcept.h>
193 } // namespace __gnu_cxx
195 +#pragma GCC visibility pop
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
201 // Memory extensions -*- C++ -*-
203 -// Copyright (C) 2002, 2004 Free Software Foundation, Inc.
204 +// Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
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
209 #define _EXT_MEMORY 1
211 #pragma GCC system_header
212 +#pragma GCC visibility push(default)
215 #include <bits/stl_tempbuf.h>
218 } // namespace __gnu_cxx
220 +#pragma GCC visibility pop
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
227 #ifndef _MT_ALLOCATOR_H
228 #define _MT_ALLOCATOR_H 1
230 +#pragma GCC visibility push(default)
234 #include <bits/functexcept.h>
236 #undef __thread_default
237 } // namespace __gnu_cxx
239 +#pragma GCC visibility pop
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
245 // Allocator that wraps operator new -*- C++ -*-
247 -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
248 +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
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
253 #ifndef _NEW_ALLOCATOR_H
254 #define _NEW_ALLOCATOR_H 1
256 +#pragma GCC visibility push(default)
259 #include <bits/functexcept.h>
263 } // namespace __gnu_cxx
265 +#pragma GCC visibility pop
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
271 // Numeric extensions -*- C++ -*-
273 -// Copyright (C) 2002, 2004 Free Software Foundation, Inc.
274 +// Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
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
279 #define _EXT_NUMERIC 1
281 #pragma GCC system_header
282 +#pragma GCC visibility push(default)
284 #include <bits/concept_check.h>
288 } // namespace __gnu_cxx
290 +#pragma GCC visibility pop
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
297 #ifndef _POD_CHAR_TRAITS_H
298 #define _POD_CHAR_TRAITS_H 1
300 +#pragma GCC visibility push(default)
309 +#pragma GCC visibility pop
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
315 // Allocators -*- C++ -*-
317 -// Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
318 +// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
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
323 #ifndef _POOL_ALLOCATOR_H
324 #define _POOL_ALLOCATOR_H 1
326 +#pragma GCC visibility push(default)
328 #include <bits/c++config.h>
333 } // namespace __gnu_cxx
335 +#pragma GCC visibility pop
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
341 // rb_tree extension -*- C++ -*-
343 -// Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
344 +// Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
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
351 #pragma GCC system_header
352 +#pragma GCC visibility push(default)
354 #include <bits/stl_tree.h>
358 } // namespace __gnu_cxx
360 +#pragma GCC visibility pop
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
369 +#pragma GCC visibility push(default)
371 #include <bits/stl_algobase.h>
372 #include <bits/stl_construct.h>
373 #include <bits/stl_uninitialized.h>
374 @@ -2898,4 +2900,6 @@
376 # include <ext/ropeimpl.h>
378 +#pragma GCC visibility pop
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
387 +#pragma GCC visibility push(default)
389 #include <bits/stl_algobase.h>
390 #include <bits/allocator.h>
391 #include <bits/stl_construct.h>
392 @@ -1076,4 +1078,7 @@
397 +#pragma GCC visibility pop
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
403 // File descriptor layer for filebuf -*- C++ -*-
405 -// Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
406 +// Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
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
411 #define _STDIO_FILEBUF_H 1
413 #pragma GCC system_header
414 +#pragma GCC visibility push(default)
420 } // namespace __gnu_cxx
422 +#pragma GCC visibility pop
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
428 // Iostreams wrapper for stdio FILE* -*- C++ -*-
430 -// Copyright (C) 2003, 2004 Free Software Foundation, Inc.
431 +// Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
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
436 #define _STDIO_SYNC_FILEBUF_H 1
438 #pragma GCC system_header
439 +#pragma GCC visibility push(default)
445 } // namespace __gnu_cxx
447 +#pragma GCC visibility pop
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
453 #ifndef _GLIBCXX_DEBUG_BITSET
454 #define _GLIBCXX_DEBUG_BITSET
456 +#pragma GCC visibility push(default)
459 #include <debug/safe_sequence.h>
460 #include <debug/safe_iterator.h>
462 { return __os << __x._M_base(); }
463 } // namespace __gnu_debug_def
465 +#pragma GCC visibility pop
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
471 #ifndef _GLIBCXX_DEBUG_DEQUE
472 #define _GLIBCXX_DEBUG_DEQUE 1
474 +#pragma GCC visibility push(default)
477 #include <debug/safe_sequence.h>
478 #include <debug/safe_iterator.h>
480 { __lhs.swap(__rhs); }
481 } // namespace __gnu_debug_def
483 +#pragma GCC visibility pop
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
489 #ifndef _GLIBCXX_DEBUG_HASH_MAP
490 #define _GLIBCXX_DEBUG_HASH_MAP 1
492 +#pragma GCC visibility push(default)
494 #include <ext/hash_map>
495 #include <debug/hash_map.h>
496 #include <debug/hash_multimap.h>
498 +#pragma GCC visibility pop
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
504 #ifndef _GLIBCXX_DEBUG_HASH_SET
505 #define _GLIBCXX_DEBUG_HASH_SET 1
507 +#pragma GCC visibility push(default)
509 #include <ext/hash_set>
510 #include <debug/hash_set.h>
511 #include <debug/hash_multiset.h>
513 +#pragma GCC visibility pop
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
519 #ifndef _GLIBCXX_DEBUG_LIST
520 #define _GLIBCXX_DEBUG_LIST 1
522 +#pragma GCC visibility push(default)
525 #include <bits/stl_algo.h>
526 #include <debug/safe_sequence.h>
528 { __lhs.swap(__rhs); }
529 } // namespace __gnu_debug_def
531 +#pragma GCC visibility pop
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
537 // Debugging map/multimap implementation -*- C++ -*-
539 -// Copyright (C) 2003
540 +// Copyright (C) 2003, 2005
541 // Free Software Foundation, Inc.
543 // This file is part of the GNU ISO C++ Library. This library is free
545 #ifndef _GLIBCXX_DEBUG_MAP
546 #define _GLIBCXX_DEBUG_MAP 1
548 +#pragma GCC visibility push(default)
551 #include <debug/map.h>
552 #include <debug/multimap.h>
554 +#pragma GCC visibility pop
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
560 // Debugging set/multiset implementation -*- C++ -*-
562 -// Copyright (C) 2003
563 +// Copyright (C) 2003, 2005
564 // Free Software Foundation, Inc.
566 // This file is part of the GNU ISO C++ Library. This library is free
568 #ifndef _GLIBCXX_DEBUG_SET
569 #define _GLIBCXX_DEBUG_SET 1
571 +#pragma GCC visibility push(default)
574 #include <debug/set.h>
575 #include <debug/multiset.h>
577 +#pragma GCC visibility pop
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
583 #ifndef _GLIBCXX_DEBUG_STRING
584 #define _GLIBCXX_DEBUG_STRING 1
586 +#pragma GCC visibility push(default)
589 #include <debug/safe_sequence.h>
590 #include <debug/safe_iterator.h>
591 @@ -1015,4 +1017,6 @@
593 } // namespace __gnu_debug
595 +#pragma GCC visibility pop
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
601 #ifndef _GLIBCXX_DEBUG_VECTOR
602 #define _GLIBCXX_DEBUG_VECTOR 1
604 +#pragma GCC visibility push(default)
608 #include <debug/safe_sequence.h>
610 { __lhs.swap(__rhs); }
611 } // namespace __gnu_debug_def
613 +#pragma GCC visibility pop
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
622 +#pragma GCC visibility push(default)
628 } // namespace std::tr1
631 +#pragma GCC visibility pop
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
638 #pragma GCC system_header
640 +#pragma GCC visibility push(default)
642 #include "../functional"
644 #include <tr1/type_traits>
645 @@ -1270,4 +1272,6 @@
649 +#pragma GCC visibility pop
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
656 #define _TR1_MEMORY 1
658 +#pragma GCC visibility push(default)
661 #include <functional> // std::less
662 #include <exception> // std::exception
665 #include <tr1/boost_shared_ptr.h>
667 +#pragma GCC visibility pop
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
676 +#pragma GCC visibility push(default)
678 #include <tr1/utility>
679 #include <tr1/ref_fwd.h>
683 #include <tr1/functional>
685 +#pragma GCC visibility pop
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
692 #define _TYPE_TRAITS 1
694 +#pragma GCC visibility push(default)
696 #include <bits/c++config.h>
697 #include <tr1/type_traits_fwd.h>
703 +#pragma GCC visibility pop
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
709 #ifndef GNU_LIBSTDCXX_TR1_UNORDERED_MAP_
710 #define GNU_LIBSTDCXX_TR1_UNORDERED_MAP_
712 +#pragma GCC visibility push(default)
714 #include <tr1/hashtable>
715 #include <tr1/functional>
716 #include <tr1/functional>
721 +#pragma GCC visibility pop
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
727 #ifndef GNU_LIBSTDCXX_TR1_UNORDERED_SET_
728 #define GNU_LIBSTDCXX_TR1_UNORDERED_SET_
730 +#pragma GCC visibility push(default)
732 #include <tr1/hashtable>
733 #include <tr1/functional>
739 +#pragma GCC visibility pop
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
746 #define _TR1_UTILITY 1
748 +#pragma GCC visibility push(default)
750 #include "../utility"
754 get(const pair<_Tp1, _Tp2>& __in)
755 { return __pair_get<_Int>::__const_get(__in); }
760 +#pragma GCC visibility pop
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
766 // <algorithm> -*- C++ -*-
768 -// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
769 +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
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
774 #define _GLIBCXX_ALGORITHM 1
776 #pragma GCC system_header
777 +#pragma GCC visibility push(default)
779 #include <bits/stl_algobase.h>
780 #include <bits/stl_construct.h>
781 #include <bits/stl_uninitialized.h>
782 #include <bits/stl_algo.h>
784 +#pragma GCC visibility pop
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
790 #define _GLIBCXX_BITSET 1
792 #pragma GCC system_header
793 +#pragma GCC visibility push(default)
795 #include <cstddef> // For size_t
796 #include <cstring> // For memset
797 @@ -1300,4 +1301,6 @@
798 # include <debug/bitset>
801 +#pragma GCC visibility pop
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
807 #define _GLIBCXX_COMPLEX 1
809 #pragma GCC system_header
810 +#pragma GCC visibility push(default)
812 #include <bits/c++config.h>
813 #include <bits/cpp_type_traits.h>
814 @@ -1485,4 +1486,6 @@
815 : _M_value(__z.__rep()) { }
818 +#pragma GCC visibility pop
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
824 // <deque> -*- C++ -*-
826 -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
827 +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
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
832 #define _GLIBCXX_DEQUE 1
834 #pragma GCC system_header
835 +#pragma GCC visibility push(default)
837 #include <bits/functexcept.h>
838 #include <bits/stl_algobase.h>
840 # include <debug/deque>
843 +#pragma GCC visibility pop
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
849 #define _GLIBCXX_FSTREAM 1
851 #pragma GCC system_header
852 +#pragma GCC visibility push(default)
857 # include <bits/fstream.tcc>
860 +#pragma GCC visibility pop
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
866 // <functional> -*- C++ -*-
868 -// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
869 +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
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
874 #define _GLIBCXX_FUNCTIONAL 1
876 #pragma GCC system_header
877 +#pragma GCC visibility push(default)
879 #include <bits/c++config.h>
881 #include <bits/stl_function.h>
883 +#pragma GCC visibility pop
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
889 // Standard stream manipulators -*- C++ -*-
891 -// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003
892 +// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2005
893 // Free Software Foundation, Inc.
895 // This file is part of the GNU ISO C++ Library. This library is free
897 #define _GLIBCXX_IOMANIP 1
899 #pragma GCC system_header
900 +#pragma GCC visibility push(default)
902 #include <bits/c++config.h>
908 +#pragma GCC visibility pop
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
914 // Iostreams base classes -*- C++ -*-
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.
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
923 #define _GLIBCXX_IOS 1
925 #pragma GCC system_header
926 +#pragma GCC visibility push(default)
929 #include <exception> // For ios_base::failure
932 #include <bits/basic_ios.h>
934 +#pragma GCC visibility pop
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
940 // Forwarding declarations -*- C++ -*-
942 -// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003
943 +// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2005
944 // Free Software Foundation, Inc.
946 // This file is part of the GNU ISO C++ Library. This library is free
948 #define _GLIBCXX_IOSFWD 1
950 #pragma GCC system_header
951 +#pragma GCC visibility push(default)
953 #include <bits/c++config.h>
954 #include <bits/c++locale.h>
959 +#pragma GCC visibility pop
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
965 // Standard iostream objects -*- C++ -*-
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.
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
974 #define _GLIBCXX_IOSTREAM 1
976 #pragma GCC system_header
977 +#pragma GCC visibility push(default)
979 #include <bits/c++config.h>
982 static ios_base::Init __ioinit;
985 +#pragma GCC visibility pop
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
991 #define _GLIBCXX_ISTREAM 1
993 #pragma GCC system_header
994 +#pragma GCC visibility push(default)
997 #include <limits> // For numeric_limits
999 # include <bits/istream.tcc>
1002 +#pragma GCC visibility pop
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
1008 // <iterator> -*- C++ -*-
1010 -// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
1011 +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
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
1016 #define _GLIBCXX_ITERATOR 1
1018 #pragma GCC system_header
1019 +#pragma GCC visibility push(default)
1021 #include <bits/c++config.h>
1024 #include <bits/stream_iterator.h>
1025 #include <bits/streambuf_iterator.h>
1027 +#pragma GCC visibility pop
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
1033 // The template and inlines for the -*- C++ -*- numeric_limits classes.
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.
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
1042 #define _GLIBCXX_NUMERIC_LIMITS 1
1044 #pragma GCC system_header
1045 +#pragma GCC visibility push(default)
1047 #include <bits/c++config.h>
1049 @@ -1156,4 +1158,6 @@
1050 #undef __glibcxx_digits
1051 #undef __glibcxx_digits10
1053 +#pragma GCC visibility pop
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
1059 // <list> -*- C++ -*-
1061 -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
1062 +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
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
1067 #define _GLIBCXX_LIST 1
1069 #pragma GCC system_header
1070 +#pragma GCC visibility push(default)
1072 #include <bits/functexcept.h>
1073 #include <bits/stl_algobase.h>
1075 # include <debug/list>
1078 +#pragma GCC visibility pop
1080 #endif /* _GLIBCXX_LIST */
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
1085 // Locale support -*- C++ -*-
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.
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
1094 #define _GLIBCXX_LOCALE 1
1096 #pragma GCC system_header
1097 +#pragma GCC visibility push(default)
1099 #include <bits/localefwd.h>
1100 #include <bits/locale_classes.h>
1101 #include <bits/locale_facets.h>
1102 #include <bits/locale_facets.tcc>
1104 +#pragma GCC visibility pop
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
1110 // <map> -*- C++ -*-
1112 -// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
1113 +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
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
1118 #define _GLIBCXX_MAP 1
1120 #pragma GCC system_header
1121 +#pragma GCC visibility push(default)
1123 #include <bits/stl_tree.h>
1124 #include <bits/stl_map.h>
1126 # include <debug/map>
1129 +#pragma GCC visibility pop
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
1135 // <memory> -*- C++ -*-
1137 -// Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc.
1138 +// Copyright (C) 2001, 2002, 2004, 2005 Free Software Foundation, Inc.
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
1143 #define _GLIBCXX_MEMORY 1
1145 #pragma GCC system_header
1146 +#pragma GCC visibility push(default)
1148 #include <bits/stl_algobase.h>
1149 #include <bits/allocator.h>
1154 +#pragma GCC visibility pop
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
1160 // <numeric> -*- C++ -*-
1162 -// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
1163 +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
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
1168 #define _GLIBCXX_NUMERIC 1
1170 #pragma GCC system_header
1171 +#pragma GCC visibility push(default)
1173 #include <bits/c++config.h>
1176 #include <bits/stl_function.h>
1177 #include <bits/stl_numeric.h>
1179 +#pragma GCC visibility pop
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
1185 // Output streams -*- C++ -*-
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.
1191 // This file is part of the GNU ISO C++ Library. This library is free
1193 #define _GLIBCXX_OSTREAM 1
1195 #pragma GCC system_header
1196 +#pragma GCC visibility push(default)
1201 # include <bits/ostream.tcc>
1204 +#pragma GCC visibility pop
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
1210 // <queue> -*- C++ -*-
1212 -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
1213 +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
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
1218 #define _GLIBCXX_QUEUE 1
1220 #pragma GCC system_header
1221 +#pragma GCC visibility push(default)
1223 #include <bits/c++config.h>
1224 #include <bits/functexcept.h>
1227 #include <bits/stl_queue.h>
1229 +#pragma GCC visibility pop
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
1235 // <set> -*- C++ -*-
1237 -// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
1238 +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
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
1243 #define _GLIBCXX_SET 1
1245 #pragma GCC system_header
1247 +#pragma GCC visibility push(default)
1249 #include <bits/stl_tree.h>
1250 #include <bits/stl_set.h>
1251 #include <bits/stl_multiset.h>
1253 # include <debug/set>
1256 +#pragma GCC visibility pop
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
1262 #define _GLIBCXX_SSTREAM 1
1264 #pragma GCC system_header
1265 +#pragma GCC visibility push(default)
1270 # include <bits/sstream.tcc>
1273 +#pragma GCC visibility pop
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
1279 // <stack> -*- C++ -*-
1281 -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
1282 +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
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
1287 #define _GLIBCXX_STACK 1
1289 #pragma GCC system_header
1290 +#pragma GCC visibility push(default)
1292 #include <bits/stl_algobase.h>
1293 #include <bits/allocator.h>
1296 #include <bits/stl_stack.h>
1298 +#pragma GCC visibility pop
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
1304 // Standard exception classes -*- C++ -*-
1306 -// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
1307 +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
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
1312 #define _GLIBCXX_STDEXCEPT 1
1314 #pragma GCC system_header
1315 +#pragma GCC visibility push(default)
1317 #include <exception>
1323 +#pragma GCC visibility pop
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
1329 #define _GLIBXX_STREAMBUF 1
1331 #pragma GCC system_header
1332 +#pragma GCC visibility push(default)
1334 #include <bits/c++config.h>
1337 # include <bits/streambuf.tcc>
1340 +#pragma GCC visibility pop
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
1346 #define _GLIBCXX_STRING 1
1348 #pragma GCC system_header
1349 +#pragma GCC visibility push(default)
1351 #include <bits/c++config.h>
1352 #include <bits/stringfwd.h>
1354 # include <bits/basic_string.tcc>
1357 +#pragma GCC visibility pop
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
1363 // <utility> -*- C++ -*-
1365 -// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
1366 +// Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
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
1371 #define _GLIBCXX_UTILITY 1
1373 #pragma GCC system_header
1374 +#pragma GCC visibility push(default)
1376 #include <bits/c++config.h>
1377 #include <bits/stl_relops.h>
1378 #include <bits/stl_pair.h>
1380 +#pragma GCC visibility pop
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
1386 // The template and inlines for the -*- C++ -*- valarray class.
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.
1392 // This file is part of the GNU ISO C++ Library. This library is free
1394 #define _GLIBCXX_VALARRAY 1
1396 #pragma GCC system_header
1397 +#pragma GCC visibility push(default)
1399 #include <bits/c++config.h>
1401 @@ -1007,4 +1008,6 @@
1405 +#pragma GCC visibility pop
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
1411 // <vector> -*- C++ -*-
1413 -// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
1414 +// Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
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
1419 #define _GLIBCXX_VECTOR 1
1421 #pragma GCC system_header
1422 +#pragma GCC visibility push(default)
1424 #include <bits/functexcept.h>
1425 #include <bits/stl_algobase.h>
1427 # include <debug/vector>
1430 +#pragma GCC visibility pop
1432 #endif /* _GLIBCXX_VECTOR */
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
1437 // No include guards on this header...
1439 #pragma GCC system_header
1440 +#pragma GCC visibility push(default)
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
1448 #define _GLIBCXX_CCTYPE 1
1450 #pragma GCC system_header
1451 +#pragma GCC visibility push(default)
1453 #include <bits/c++config.h>
1459 +#pragma GCC visibility pop
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
1465 #define _GLIBCXX_CERRNO 1
1467 #pragma GCC system_header
1468 +#pragma GCC visibility push(default)
1476 +#pragma GCC visibility pop
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
1482 #define _GLIBCXX_CFLOAT 1
1484 #pragma GCC system_header
1485 +#pragma GCC visibility push(default)
1489 +#pragma GCC visibility pop
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
1495 #define _GLIBCXX_CLIMITS 1
1497 #pragma GCC system_header
1498 +#pragma GCC visibility push(default)
1502 +#pragma GCC visibility pop
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
1507 #define _GLIBCXX_CLOCALE 1
1509 #pragma GCC system_header
1510 +#pragma GCC visibility push(default)
1518 +#pragma GCC visibility pop
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
1524 #define _GLIBCXX_CMATH 1
1526 #pragma GCC system_header
1527 +#pragma GCC visibility push(default)
1529 #include <bits/c++config.h>
1530 #include <bits/cpp_type_traits.h>
1532 # include <bits/cmath.tcc>
1535 +#pragma GCC visibility pop
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
1541 #define _GLIBCXX_CSETJMP 1
1543 #pragma GCC system_header
1544 +#pragma GCC visibility push(default)
1552 +#pragma GCC visibility pop
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
1558 #define _GLIBCXX_CSIGNAL 1
1560 #pragma GCC system_header
1561 +#pragma GCC visibility push(default)
1569 +#pragma GCC visibility pop
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
1575 #define _GLIBCXX_CSTDARG 1
1577 #pragma GCC system_header
1578 +#pragma GCC visibility push(default)
1586 +#pragma GCC visibility pop
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
1592 #define _GLIBCXX_CSTDDEF 1
1594 #pragma GCC system_header
1595 +#pragma GCC visibility push(default)
1603 +#pragma GCC visibility pop
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
1609 #define _GLIBCXX_CSTDIO 1
1611 #pragma GCC system_header
1612 +#pragma GCC visibility push(default)
1614 #include <bits/c++config.h>
1620 +#pragma GCC visibility pop
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
1626 #define _GLIBCXX_CSTDLIB 1
1628 #pragma GCC system_header
1629 +#pragma GCC visibility push(default)
1631 #include <bits/c++config.h>
1637 +#pragma GCC visibility pop
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
1643 #define _GLIBCXX_CSTRING 1
1645 #pragma GCC system_header
1646 +#pragma GCC visibility push(default)
1651 { return __builtin_strstr(const_cast<const char*>(__s1), __s2); }
1654 +#pragma GCC visibility pop
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
1660 #define _GLIBCXX_CTIME 1
1662 #pragma GCC system_header
1663 +#pragma GCC visibility push(default)
1671 +#pragma GCC visibility pop
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
1677 #define _GLIBCXX_CWCHAR 1
1679 #pragma GCC system_header
1680 +#pragma GCC visibility push(default)
1682 #include <bits/c++config.h>
1686 #endif //_GLIBCXX_USE_WCHAR_T
1688 +#pragma GCC visibility pop
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
1694 #define _GLIBCXX_CWCTYPE 1
1696 #pragma GCC system_header
1697 +#pragma GCC visibility push(default)
1699 #include <bits/c++config.h>
1703 #endif //_GLIBCXX_USE_WCHAR_T
1705 +#pragma GCC visibility pop
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
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 }