summaryrefslogtreecommitdiff
path: root/libstdc++-v3/config
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-05 06:02:15 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-05 06:02:15 +0000
commit8fbb6f208bb51df288f779db9ac64bf0f1649c5d (patch)
tree98f8d6ad73d604f308894b76b75c6bc7d11f49bb /libstdc++-v3/config
parentedc6465c24c1cef4a762662ee930de946953ce41 (diff)
downloadgcc-8fbb6f208bb51df288f779db9ac64bf0f1649c5d.tar.gz
2003-03-04 Benjamin Kosnik <bkoz@redhat.com>
* src/globals.cc: Clarify comments, remove c_locale_imp_compat. * config/linker-map.gnu: Filter typeinfo and vtable info. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63826 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r--libstdc++-v3/config/linker-map.gnu51
1 files changed, 47 insertions, 4 deletions
diff --git a/libstdc++-v3/config/linker-map.gnu b/libstdc++-v3/config/linker-map.gnu
index b1405e30ce8..5011619c53a 100644
--- a/libstdc++-v3/config/linker-map.gnu
+++ b/libstdc++-v3/config/linker-map.gnu
@@ -130,12 +130,48 @@ GLIBCPP_3.4 {
_ZdaPvRKSt9nothrow_t;
# vtable
- _ZTV*;
- _ZTT*;
+ _ZTVN9__gnu_cxx*;
+ _ZTVNSt8ios_base7failureE;
+ _ZTVNSt6locale5facetE;
+ _ZTVS[a-z];
+ _ZTVSt[0-9][A-Za-z]*;
+ _ZTVSt[0-9][0-9][A-Za-z]*;
+ _ZTVSt11__timepunctI[cw]E;
+ _ZTVSt23__codecvt_abstract_baseI[cw]c11__mbstate_tE;
+ _ZTVSt21__ctype_abstract_baseI[cw]E;
+
+ _ZTTS[a-z];
+ _ZTTSt[0-9][A-Za-z]*;
+ _ZTTSt[0-9][0-9][A-Za-z]*;
# typeinfo
- _ZTI*;
- _ZTS*;
+ _ZTI[a-z];
+ _ZTINSt8ios_base7failureE;
+ _ZTINSt6locale5facetE;
+ _ZTIN9__gnu_cxx*;
+ _ZTIP[a-z];
+ _ZTIPK[a-z];
+ _ZTIS[a-z];
+ _ZTISt[0-9][A-Za-z]*;
+ _ZTISt[0-9][0-9][A-Za-z]*;
+ _ZTISt11__timepunctI[cw]E;
+ _ZTISt10__num_base;
+ _ZTISt21__ctype_abstract_baseI[cw]E;
+ _ZTISt23__codecvt_abstract_baseI[cw]c11__mbstate_tE;
+
+ _ZTS[a-z];
+ _ZTSNSt8ios_base7failureE;
+ _ZTSNSt6locale5facetE;
+ _ZTSN9__gnu_cxx*;
+ _ZTSP[a-z];
+ _ZTSPK[a-z];
+ _ZTSS[a-z];
+ _ZTSSt[0-9][A-Za-z]*;
+ _ZTSSt[0-9][0-9][A-Za-z]*;
+ _ZTSSt11__timepunctI[cw]E;
+ _ZTSSt10__num_base;
+ _ZTSSt21__ctype_abstract_baseI[cw]E;
+ _ZTSSt23__codecvt_abstract_baseI[cw]c11__mbstate_tE;
# function-scope static objects requires a guard variable.
_ZGV*;
@@ -225,6 +261,13 @@ CXXABI_1.3 {
# __gnu_cxx::_verbose_terminate_handler()
_ZN9__gnu_cxx27__verbose_terminate_handlerEv;
+ # typeinfo
+ _ZTIN10__cxxabi*;
+ _ZTSN10__cxxabi*;
+
+ # vtable
+ _ZTVN10__cxxabi*;
+
local:
*;
};