aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorTorvald Riegel <triegel@redhat.com>2016-01-18 20:09:55 +0000
committerTorvald Riegel <torvald@gcc.gnu.org>2016-01-18 20:09:55 +0000
commit9585381acd709663a97f2c7b208a674a3ed4f4a9 (patch)
tree49ee6652da9adf8feed33f3c2f60477d6ac3e3a6 /gcc/tree-pass.h
parent66bc83c2a7e472ea641697b85bbd2f4955611edf (diff)
downloadgcc-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