diff options
author | torvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-01-15 22:42:41 +0000 |
---|---|---|
committer | torvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-01-15 22:42:41 +0000 |
commit | 13143e139230dc4d72710a6c4c312105aeddce4f (patch) | |
tree | 2a0e76101e1e20d6aaa161901261dee89f905afb /libstdc++-v3/config | |
parent | e390c57d60cfee5ff4889489a6afaf4bda7cb32c (diff) | |
download | gcc-13143e139230dc4d72710a6c4c312105aeddce4f.tar.gz |
libstdc++: Make certain exceptions transaction_safe.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232454 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r-- | libstdc++-v3/config/abi/pre/gnu.ver | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver index b3240315563..41069d156a3 100644 --- a/libstdc++-v3/config/abi/pre/gnu.ver +++ b/libstdc++-v3/config/abi/pre/gnu.ver @@ -1876,6 +1876,37 @@ GLIBCXX_3.4.22 { _ZNSt6thread6_StateD[012]Ev; _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE; + # Support for the Transactional Memory TS (N4514) + _ZGTtNSt11logic_errorC[12]EPKc; + _ZGTtNSt11logic_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; + _ZGTtNKSt11logic_error4whatEv; + _ZGTtNSt11logic_errorD[012]Ev; + _ZGTtNSt12domain_errorC[12]EPKc; + _ZGTtNSt12domain_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; + _ZGTtNSt12domain_errorD[012]Ev; + _ZGTtNSt16invalid_argumentC[12]EPKc; + _ZGTtNSt16invalid_argumentC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; + _ZGTtNSt16invalid_argumentD[012]Ev; + _ZGTtNSt12length_errorC[12]EPKc; + _ZGTtNSt12length_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; + _ZGTtNSt12length_errorD[012]Ev; + _ZGTtNSt12out_of_rangeC[12]EPKc; + _ZGTtNSt12out_of_rangeC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; + _ZGTtNSt12out_of_rangeD[012]Ev; + _ZGTtNSt13runtime_errorC[12]EPKc; + _ZGTtNSt13runtime_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; + _ZGTtNKSt13runtime_error4whatEv; + _ZGTtNSt13runtime_errorD[012]Ev; + _ZGTtNSt11range_errorC[12]EPKc; + _ZGTtNSt11range_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; + _ZGTtNSt11range_errorD[012]Ev; + _ZGTtNSt14overflow_errorC[12]EPKc; + _ZGTtNSt14overflow_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; + _ZGTtNSt14overflow_errorD[012]Ev; + _ZGTtNSt15underflow_errorC[12]EPKc; + _ZGTtNSt15underflow_errorC[12]ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE; + _ZGTtNSt15underflow_errorD[012]Ev; + } GLIBCXX_3.4.21; # Symbols in the support library (libsupc++) have their own tag. @@ -2109,6 +2140,16 @@ CXXABI_1.3.9 { } CXXABI_1.3.8; +CXXABI_1.3.10 { + + # Support for the Transactional Memory TS (N4514) + _ZGTtNKSt9exceptionD1Ev; + _ZGTtNKSt9exception4whatEv; + _ZGTtNKSt13bad_exceptionD1Ev; + _ZGTtNKSt13bad_exception4whatEv; + +} CXXABI_1.3.9; + # Symbols in the support library (libsupc++) supporting transactional memory. CXXABI_TM_1 { |