r269582 - in /trunk/libstdc++-v3: ChangeLog inc...
jakub@gcc.gnu.org
jakub@gcc.gnu.org
Mon Mar 11 11:49:00 GMT 2019
Author: jakub
Date: Mon Mar 11 11:49:13 2019
New Revision: 269582
URL: https://gcc.gnu.org/viewcvs?rev=269582&root=gcc&view=rev
Log:
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.
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/bits/atomic_base.h
trunk/libstdc++-v3/include/std/atomic
More information about the Libstdc++-cvs
mailing list