diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ca9b147f380..f5efdcbe0e0 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2003-03-24 Benjamin Kosnik + + * config/linker-map.gnu: Remove string export restrictions. + 2003-03-24 Paolo Carlini * 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 5011619c53a..6f87a0b9967 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]*;