From: Benjamin Kosnik Date: Thu, 23 Jan 2003 17:17:53 +0000 (+0000) Subject: linker-map.gnu: Synch with 3_3-branch. X-Git-Tag: releases/gcc-3.2.2~94 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15d9f946b65449039895f685056792e3725b5093;p=thirdparty%2Fgcc.git linker-map.gnu: Synch with 3_3-branch. 2003-01-23 Benjamin Kosnik * config/linker-map.gnu: Synch with 3_3-branch. From-SVN: r61656 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index fe832fa59e68..698e7c24313a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2003-01-23 Benjamin Kosnik + + * config/linker-map.gnu: Synch with 3_3-branch. + 2003-01-10 Benjamin Kosnik Sysoltsev Slawa diff --git a/libstdc++-v3/config/linker-map.gnu b/libstdc++-v3/config/linker-map.gnu index 1b4aeebdb942..4cb122ebcab1 100644 --- a/libstdc++-v3/config/linker-map.gnu +++ b/libstdc++-v3/config/linker-map.gnu @@ -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: *; };