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