diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2019-08-29 13:16:27 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2019-08-29 13:16:27 +0100 |
commit | d02a0412422b144f6e84605997302a1c36e81600 (patch) | |
tree | 9e8df6dcc12b441a0fd8885d00d25c7f1e87a24b /libstdc++-v3/config/abi/pre/gnu.ver | |
parent | 132e2b41ef9b7d77ba05a42b89d6ce4cda706e36 (diff) | |
download | gcc-d02a0412422b144f6e84605997302a1c36e81600.zip gcc-d02a0412422b144f6e84605997302a1c36e81600.tar.gz gcc-d02a0412422b144f6e84605997302a1c36e81600.tar.bz2 |
PR libstdc++/91067 add more missing exports for directory iterators
PR libstdc++/91067
* acinclude.m4 (libtool_VERSION): Bump to 6:28:0.
* configure: Regenerate.
* config/abi/pre/gnu.ver (GLIBCXX_3.4.28): Add new version. Export
missing symbols.
* testsuite/27_io/filesystem/iterators/91067.cc: Test move
constructors.
* testsuite/util/testsuite_abi.cc: Add new symbol version.
From-SVN: r275032
Diffstat (limited to 'libstdc++-v3/config/abi/pre/gnu.ver')
-rw-r--r-- | libstdc++-v3/config/abi/pre/gnu.ver | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver index ff4b74cb..07a0003 100644 --- a/libstdc++-v3/config/abi/pre/gnu.ver +++ b/libstdc++-v3/config/abi/pre/gnu.ver @@ -2268,11 +2268,11 @@ GLIBCXX_3.4.26 { GLIBCXX_3.4.27 { - # __shared_ptr<_Dir>::__shared_ptr() + # __shared_ptr<_Dir>::__shared_ptr() (base object ctor) _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE[012]EEC2Ev; _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE[012]EEC2Ev; - # __shared_ptr<recursive_directory_iterator::_Dir_stack>::__shared_ptr() + # __shared_ptr<recursive_directory_iterator::_Dir_stack>::__shared_ptr() (base object ctor) _ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC2Ev; _ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC2Ev; @@ -2282,6 +2282,18 @@ GLIBCXX_3.4.27 { } GLIBCXX_3.4.26; +GLIBCXX_3.4.28 { + + # __shared_ptr<_Dir>::__shared_ptr(__shared_ptr&&) (base object ctor) + _ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE[012]EEC2EOS4_; + _ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE[012]EEC2EOS5_; + + # __shared_ptr<recursive_directory_iterator::_Dir_stack>::__shared_ptr(__shared_ptr&&) (base object ctor) + _ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC2EOS5_; + _ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE[012]EEC2EOS6_; + +} GLIBCXX_3.4.27; + # Symbols in the support library (libsupc++) have their own tag. CXXABI_1.3 { |