aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2003-03-25 01:53:13 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2003-03-25 01:53:13 +0000
commitbd40d535f665e825f01a993b17752d23fc36815a (patch)
tree7c83876bbd30950068f8c9667364d7bb2d345a84
parentbeb14cfeb60559d0c87b64511048334aa4053354 (diff)
downloadgcc-bd40d535f665e825f01a993b17752d23fc36815a.zip
gcc-bd40d535f665e825f01a993b17752d23fc36815a.tar.gz
gcc-bd40d535f665e825f01a993b17752d23fc36815a.tar.bz2
linker-map.gnu: Remove string export restrictions.
2003-03-24 Benjamin Kosnik <bkoz@redhat.com> * config/linker-map.gnu: Remove string export restrictions. From-SVN: r64837
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--libstdc++-v3/config/linker-map.gnu24
2 files changed, 5 insertions, 23 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ca9b147..f5efdcb 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2003-03-24 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/linker-map.gnu: Remove string export restrictions.
+
2003-03-24 Paolo Carlini <pcarlini@unitus.it>
* testsuite/21_strings/basic_string/find/char/1.cc: Remove
diff --git a/libstdc++-v3/config/linker-map.gnu b/libstdc++-v3/config/linker-map.gnu
index 5011619..6f87a0b 100644
--- a/libstdc++-v3/config/linker-map.gnu
+++ b/libstdc++-v3/config/linker-map.gnu
@@ -28,16 +28,7 @@ GLIBCPP_3.4 {
# All but the last are terminated with a semicolon.
extern "C++"
{
- std::[A-Za]*;
- std::ba[a-r]*;
- std::basic_[a-r]*;
- std::basic_streambuf*;
- std::basic_stringbuf*;
- std::basic_stringstream*;
- std::basic_[t-z]*;
- std::ba[t-z]*;
- std::b[b-z]*;
- std::[A-Zc-k]*;
+ std::[A-Za-k]*;
std::length_error*;
std::logic_error*;
std::locale::[A-Za-e]*;
@@ -87,19 +78,6 @@ GLIBCPP_3.4 {
# bool has_facet
_ZSt9has_facet*;
- # std::string, std::wstring minus static data members
- _ZNKS[sb]*;
- _ZNS[sb]D*;
- _ZNS[sb]C*;
- _ZStplI[cw]St11char_traitsI[cw]ESaI[cw]EESbIT_T0_T1_EPKS3_RKS6_;
- _ZStplI[cw]St11char_traitsI[cw]ESaI[cw]EESbIT_T0_T1_ES3_RKS6_;
- _ZNS[sb]I[cw]St11char_traitsI[cw]ESaI[cw]EE[A-Ra-z]*;
- _ZNS[sb]I[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9][A-Ra-z]*;
- _ZNS[sb]I[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9][0-9][A-Ra-z]*;
- _ZNS[sb]I[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9]_[A-Ra-z]*;
- _ZNS[sb]I[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9][0-9]_[A-Ra-z]*;
- _ZNS[sb]I[cw]St11char_traitsI[cw]ESaI[cw]EE20_S_empty_rep_storageE;
-
# std::__pool_alloc
_ZNSt12__pool_allocILb1ELi0EE10deallocateEPv[jm]*;
_ZNSt12__pool_allocILb1ELi0EE8allocateE[jm]*;