diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-03-11 12:49:13 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-03-11 12:49:13 +0100 |
commit | 8b9482b2d77da5b8db979845b49b3b91bcf898e9 (patch) | |
tree | 5f76822dbb06a25bd266e93181e836d4a1c93b64 /gcc/ada/gcc-interface/misc.c | |
parent | 52eba77915ed77da53928905a731840249cf45d5 (diff) | |
download | gcc-8b9482b2d77da5b8db979845b49b3b91bcf898e9.zip gcc-8b9482b2d77da5b8db979845b49b3b91bcf898e9.tar.gz gcc-8b9482b2d77da5b8db979845b49b3b91bcf898e9.tar.bz2 |
re PR libstdc++/89641 (std::atomic<T> no longer works)
PR libstdc++/89641
* include/std/atomic (atomic<T>::store, atomic<T>::load,
atomic<T>::exchange, atomic<T>::compare_exchange_weak,
atomic<T>::compare_exchange_strong): Cast __m or __s and __f to int.
* include/bits/atomic_base.h (__atomic_base<T>::operator++,
__atomic_base<T>::operator--, __atomic_base<T>::operator+=,
__atomic_base<T>::operator-=, __atomic_base<T>::operator&=,
__atomic_base<T>::operator|=, __atomic_base<T>::operator^=,
__atomic_base<T*>::operator++, __atomic_base<T*>::operator--,
__atomic_base<T*>::operator+=, __atomic_base<T*>::operator-=): Cast
memory_order_seq_cst to int.
From-SVN: r269582
Diffstat (limited to 'gcc/ada/gcc-interface/misc.c')
0 files changed, 0 insertions, 0 deletions