]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
linker-map.gnu: Synch with 3_3-branch.
authorBenjamin Kosnik <bkoz@redhat.com>
Thu, 23 Jan 2003 17:17:53 +0000 (17:17 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Thu, 23 Jan 2003 17:17:53 +0000 (17:17 +0000)
2003-01-23  Benjamin Kosnik  <bkoz@redhat.com>

* config/linker-map.gnu: Synch with 3_3-branch.

From-SVN: r61656

libstdc++-v3/ChangeLog
libstdc++-v3/config/linker-map.gnu

index fe832fa59e6856552b14695f18bfb007588f6355..698e7c24313ac095e516d667538b9244174f9af9 100644 (file)
@@ -1,3 +1,7 @@
+2003-01-23  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * config/linker-map.gnu: Synch with 3_3-branch.
+
 2003-01-10  Benjamin Kosnik  <bkoz@redhat.com>
            Sysoltsev Slawa  <Vyatcheslav.Sysoltsev@intel.com>
 
index 1b4aeebdb942bf1c96172b5c0cc6a71348ecb6a5..4cb122ebcab153f4c78c66a545fe9d86a3917694 100644 (file)
@@ -1,6 +1,6 @@
 ## Linker script for GNU ld 2.11.94+ only.
 ##
-## Copyright (C) 2002 Free Software Foundation, Inc.
+## Copyright (C) 2002, 2003 Free Software Foundation, Inc.
 ##
 ## This file is part of the libstdc++ version 3 distribution.
 ##
@@ -256,11 +256,35 @@ GLIBCPP_3.2.2 {
 
 } GLIBCPP_3.2.1;
 
+
 # Symbols in the support library (libsupc++) have their own tag.
 CXXABI_1.2 {
 
   global:
-    __cxa_*;
+    __cxa_allocate_exception;
+    __cxa_bad_cast;
+    __cxa_bad_typeid;
+    __cxa_begin_catch;
+    __cxa_call_unexpected;
+    __cxa_current_exception_type;
+    __cxa_demangle;
+    __cxa_end_catch;
+    __cxa_free_exception;
+    __cxa_get_globals;
+    __cxa_get_globals_fast;
+    __cxa_pure_virtual;
+    __cxa_rethrow;
+    __cxa_throw;
+    __cxa_vec_cctor;
+    __cxa_vec_cleanup;
+    __cxa_vec_ctor;
+    __cxa_vec_delete2;
+    __cxa_vec_delete3;
+    __cxa_vec_delete;
+    __cxa_vec_dtor;
+    __cxa_vec_new2;
+    __cxa_vec_new3;
+    __cxa_vec_new;
     __gxx_personality_v0;
     __gxx_personality_sj0;
     __dynamic_cast;
@@ -268,6 +292,26 @@ CXXABI_1.2 {
     # __gnu_cxx::_verbose_terminate_handler()
     _ZN9__gnu_cxx27__verbose_terminate_handlerEv;
 
+    # XXX Should not be exported.
+    __cxa_dyn_string_append_char;
+    __cxa_dyn_string_append_cstr;
+    __cxa_dyn_string_append;
+    __cxa_dyn_string_clear;
+    __cxa_dyn_string_copy_cstr;
+    __cxa_dyn_string_copy;
+    __cxa_dyn_string_delete;
+    __cxa_dyn_string_eq;
+    __cxa_dyn_string_init;
+    __cxa_dyn_string_insert_char;
+    __cxa_dyn_string_insert_cstr;
+    __cxa_dyn_string_insert;
+    __cxa_dyn_string_new;
+    __cxa_dyn_string_prepend_cstr;
+    __cxa_dyn_string_prepend;
+    __cxa_dyn_string_release;
+    __cxa_dyn_string_resize;
+    __cxa_dyn_string_substring;
+
   local:
     *;
 };