gcc/libstdc++-v3/include/std
Jonathan Wakely 2ae27b7076 PR69301 don't assume atomic<T> can default construct T
PR libstdc++/69301
	* include/std/atomic (atomic<T>::load, atomic<T>::exchange): Use
	aligned buffer instead of default-initialized variable.
	* testsuite/29_atomics/atomic/69301.cc: New test.
	* include/experimental/memory (observer_ptr::release): Use reserved
	name.
	* include/ext/pointer.h (_Pointer_adapter::operator++(int))
	(_Pointer_adapter::operator--(int)): Likewise.

From-SVN: r244588
2017-01-18 18:36:45 +00:00
..
algorithm
any
array
atomic
bitset
chrono
codecvt
complex
condition_variable
deque
forward_list
fstream
functional
future
iomanip
ios
iosfwd
iostream
istream
iterator
limits
list
locale
map
memory
mutex
numeric
optional
ostream
queue
random
ratio
regex
scoped_allocator
set
shared_mutex
sstream
stack
stdexcept
streambuf
string
string_view
system_error
thread
tuple
type_traits
typeindex
unordered_map
unordered_set
utility
valarray
variant
vector