aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/config
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2009-10-20 21:54:22 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2009-10-20 21:54:22 +0000
commit927dc7c69ee324fea177872aa2d2d487c1803c8b (patch)
treed9f0a70cd63a05ff0f5897ee3af169de24b15bd4 /libstdc++-v3/config
parentb6a182f28e5c5f541b517bb834b260ae7a9d841c (diff)
downloadgcc-927dc7c69ee324fea177872aa2d2d487c1803c8b.zip
gcc-927dc7c69ee324fea177872aa2d2d487c1803c8b.tar.gz
gcc-927dc7c69ee324fea177872aa2d2d487c1803c8b.tar.bz2
re PR libstdc++/41773 (Many libstdc++ failures)
2009-10-20 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/41773 Revert: 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/basic_string.h (_S_construct(const _CharT*, size_type, const _Alloc&)): New, declare. (_S_construct(_CharT*, _CharT*, const _Alloc&), _S_construct(const _CharT*, const _CharT*, const _Alloc&), _S_construct(iterator, iterator, const _Alloc&), _S_construct(const_iterator, const_iterator, const _Alloc&)): New, forward to the latter. * include/bits/basic_string.tcc (_S_construct(const _CharT*, size_type, const _Alloc&)): Define. (basic_string(const basic_string&, size_type, size_type), basic_string(const basic_string&, size_type, size_type, const _Alloc&), basic_string(const _CharT*, size_type, const _Alloc&), basic_string(const _CharT*, const _Alloc&), basic_string(initializer_list<>, const _Alloc&)): Call the latter. * config/abi/pre/gnu.ver: Remove recently added exports. * src/string-inst.cc: Remove instantiations. From-SVN: r153040
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r--libstdc++-v3/config/abi/pre/gnu.ver4
1 files changed, 4 insertions, 0 deletions
diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver
index bad0758..2337a5a 100644
--- a/libstdc++-v3/config/abi/pre/gnu.ver
+++ b/libstdc++-v3/config/abi/pre/gnu.ver
@@ -1039,6 +1039,10 @@ GLIBCXX_3.4.14 {
_ZNKSbIwSt11char_traitsIwESaIwEE7crbeginEv;
_ZNKSbIwSt11char_traitsIwESaIwEE5crendEv;
+ # string|wstring ::_S_construct<> helpers
+ _ZNSs12_S_constructI*;
+ _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructI*;
+
} GLIBCXX_3.4.13;
# Symbols in the support library (libsupc++) have their own tag.