]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR libstdc++/41773 (Many libstdc++ failures)
authorPaolo Carlini <paolo.carlini@oracle.com>
Tue, 20 Oct 2009 21:54:22 +0000 (21:54 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 20 Oct 2009 21:54:22 +0000 (21:54 +0000)
commit927dc7c69ee324fea177872aa2d2d487c1803c8b
treed9f0a70cd63a05ff0f5897ee3af169de24b15bd4
parentb6a182f28e5c5f541b517bb834b260ae7a9d841c
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
libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/pre/gnu.ver
libstdc++-v3/include/bits/basic_string.h
libstdc++-v3/include/bits/basic_string.tcc
libstdc++-v3/src/string-inst.cc