diff options
author | Torvald Riegel <triegel@redhat.com> | 2016-01-18 20:09:55 +0000 |
---|---|---|
committer | Torvald Riegel <torvald@gcc.gnu.org> | 2016-01-18 20:09:55 +0000 |
commit | 9585381acd709663a97f2c7b208a674a3ed4f4a9 (patch) | |
tree | 49ee6652da9adf8feed33f3c2f60477d6ac3e3a6 /gcc/tree-pass.h | |
parent | 66bc83c2a7e472ea641697b85bbd2f4955611edf (diff) | |
download | gcc-9585381acd709663a97f2c7b208a674a3ed4f4a9.zip gcc-9585381acd709663a97f2c7b208a674a3ed4f4a9.tar.gz gcc-9585381acd709663a97f2c7b208a674a3ed4f4a9.tar.bz2 |
libstdc++: Fix usage of __GXX_WEAK__ in TM TS support.
* include/bits/c++config (_GLIBCXX_USE_WEAK_REF): New.
(_GLIBCXX_TXN_SAFE, _GLIBCXX_TXN_SAFE_DYN): Use _GLIBCXX_USE_WEAK_REF
and move after its definition.
* config/os/aix/os_defines.h (_GLIBCXX_USE_WEAK_REF): Override.
* src/c++11/cow-stdexcept.cc: Use _GLIBCXX_USE_WEAK_REF instead of
__GXX_WEAK__, and only provide transactional clones if
_GLIBCXX_USE_WEAK_REF is true. Don't provide stubs of libitm
functions.
From-SVN: r232539
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions