diff options
author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-11 07:09:36 +0000 |
---|---|---|
committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-11 07:09:36 +0000 |
commit | 31eb8d98fed92dbfac3c3f990b5a0c5c99f5fffd (patch) | |
tree | cdd64cd7bca0a1f9bfb3360b37bc3c4b83167acc /libstdc++-v3/config/linker-map.gnu | |
parent | 355a3278b523d304bd52fb59dedbdc94518f3ae5 (diff) | |
download | ppe42-gcc-31eb8d98fed92dbfac3c3f990b5a0c5c99f5fffd.tar.gz ppe42-gcc-31eb8d98fed92dbfac3c3f990b5a0c5c99f5fffd.zip |
2002-10-10 Benjamin Kosnik <bkoz@redhat.com>
* config/linker-map.gnu (GLIBCPP_3.2.1): Add.
(GLIBCPP_3.2): Don't export locale::_S_*.
* src/ios.cc: Move globals into __gnu_cxx. Make old exported
symbols match.
* src/locale.cc: Same.
* src/localename.cc: Same.
* src/globals.cc: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58042 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config/linker-map.gnu')
-rw-r--r-- | libstdc++-v3/config/linker-map.gnu | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/libstdc++-v3/config/linker-map.gnu b/libstdc++-v3/config/linker-map.gnu index 368a20768bd..a43ab2cc0c5 100644 --- a/libstdc++-v3/config/linker-map.gnu +++ b/libstdc++-v3/config/linker-map.gnu @@ -20,7 +20,6 @@ ## Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, ## USA. - GLIBCPP_3.2 { global: @@ -29,7 +28,18 @@ GLIBCPP_3.2 { # All but the last are terminated with a semicolon. extern "C++" { - std::[A-Za-z]*; + std::[A-Za-k]*; + std::length_error*; + std::logic_error*; + std::locale::[A-Za-z]*; + std::locale::_Impl*; + std::locale::_S_classic; + std::locale::_S_global; + std::locale::_S_num_categories; + std::locale::facet*; + std::locale::id*; + std::locale::locale*; + std::[A-Zm-z]*; std::__throw_*; std::__basic_file*; std::__num_base*; @@ -43,6 +53,11 @@ GLIBCPP_3.2 { # Names not in an 'extern' block are mangled names. + _ZNSt6localeC1E*; + _ZNSt6locale11_M_coalesceERKS_S1_j; + _ZNSt6locale21_S_normalize_categoryEj; + _ZNSt6localeD*; + # std::has_facet* _ZSt9has_facet*; @@ -97,6 +112,15 @@ GLIBCPP_3.2 { *; }; +# Symbols added after GLIBCPP_3.2 +GLIBCPP_3.2.1 { + + _ZNSt7codecvtIcc11__mbstate_tEC1EP15__locale_structj; + _ZNSt7codecvtIcc11__mbstate_tEC2EP15__locale_structj; + _ZNSt7codecvtIwc11__mbstate_tEC1EP15__locale_structj; + _ZNSt7codecvtIwc11__mbstate_tEC2EP15__locale_structj; + +} GLIBCPP_3.2; # Symbols in the support library (libsupc++) have their own tag. CXXABI_1.2 { |