gcc/libstdc++-v3/include/experimental
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
..
bits Update copyright years. 2017-01-01 13:07:43 +01:00
algorithm Update copyright years. 2017-01-01 13:07:43 +01:00
any Update copyright years. 2017-01-01 13:07:43 +01:00
array Update copyright years. 2017-01-01 13:07:43 +01:00
chrono Update copyright years. 2017-01-01 13:07:43 +01:00
deque Update copyright years. 2017-01-01 13:07:43 +01:00
filesystem Update copyright years. 2017-01-01 13:07:43 +01:00
forward_list Update copyright years. 2017-01-01 13:07:43 +01:00
functional Update copyright years. 2017-01-01 13:07:43 +01:00
iterator Update copyright years. 2017-01-01 13:07:43 +01:00
list Update copyright years. 2017-01-01 13:07:43 +01:00
map Update copyright years. 2017-01-01 13:07:43 +01:00
memory PR69301 don't assume atomic<T> can default construct T 2017-01-18 18:36:45 +00:00
memory_resource Update copyright years. 2017-01-01 13:07:43 +01:00
numeric Update copyright years. 2017-01-01 13:07:43 +01:00
optional Update copyright years. 2017-01-01 13:07:43 +01:00
propagate_const Update copyright years. 2017-01-01 13:07:43 +01:00
random PR68925 don't use thread_local static for stateless object 2017-01-18 17:18:47 +00:00
ratio Update copyright years. 2017-01-01 13:07:43 +01:00
regex Update copyright years. 2017-01-01 13:07:43 +01:00
set Update copyright years. 2017-01-01 13:07:43 +01:00
string Update copyright years. 2017-01-01 13:07:43 +01:00
string_view Update copyright years. 2017-01-01 13:07:43 +01:00
system_error Update copyright years. 2017-01-01 13:07:43 +01:00
tuple Update copyright years. 2017-01-01 13:07:43 +01:00
type_traits Update copyright years. 2017-01-01 13:07:43 +01:00
unordered_map Update copyright years. 2017-01-01 13:07:43 +01:00
unordered_set Update copyright years. 2017-01-01 13:07:43 +01:00
utility Update copyright years. 2017-01-01 13:07:43 +01:00
vector Update copyright years. 2017-01-01 13:07:43 +01:00