gcc/libstdc++-v3/include/bits
Jonathan Wakely 5ec16257ca re PR libstdc++/60658 (std::atomic<T*> is unexpectedly not lock-free)
PR libstdc++/60658
	* include/bits/atomic_base.h (__atomic_base<_PTp*>::is_lock_free()):
	Use sizeof pointer type not the element type.
	* testsuite/29_atomics/atomic/60658.cc: New.

From-SVN: r208819
2014-03-25 19:39:52 +00:00
..
algorithmfwd.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
alloc_traits.h alloc_traits.h (allocator_traits::_S_allocate): Do not use varargs when argument could be non-POD. 2014-01-29 14:57:35 +00:00
allocator.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
atomic_base.h re PR libstdc++/60658 (std::atomic<T*> is unexpectedly not lock-free) 2014-03-25 19:39:52 +00:00
basic_ios.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
basic_ios.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
basic_string.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
basic_string.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
boost_concept_check.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
c++0x_warning.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
c++14_warning.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
c++config Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
char_traits.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
codecvt.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
concept_check.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
cpp_type_traits.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
deque.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
enable_special_members.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
forward_list.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
forward_list.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
fstream.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
functexcept.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
functional_hash.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
gslice_array.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
gslice.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
hashtable_policy.h re PR libstdc++/56267 (unordered containers require Assignable hash function) 2014-01-20 15:49:39 +00:00
hashtable.h hashtable.h (_Hashtable(allocator_type)): Fix call to delegated constructor. 2014-03-23 20:19:11 +00:00
indirect_array.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
ios_base.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
istream.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
list.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
locale_classes.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
locale_classes.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
locale_facets_nonio.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
locale_facets_nonio.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
locale_facets.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
locale_facets.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
localefwd.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
mask_array.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
memoryfwd.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
move.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
ostream_insert.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
ostream.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
parse_numbers.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
postypes.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
predefined_ops.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
ptr_traits.h alloc_traits.h (allocator_traits::_S_allocate): Do not use varargs when argument could be non-POD. 2014-01-29 14:57:35 +00:00
random.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
random.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
range_access.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
regex_automaton.h regex_automaton.tcc (_StateSeq<>::_M_clone()): Do not use std::map. 2014-01-16 23:35:21 +00:00
regex_automaton.tcc regex_automaton.tcc (_StateSeq<>::_M_clone()): Do not use std::map. 2014-01-16 23:35:21 +00:00
regex_compiler.h regex.h: Add/modify comments. 2014-03-15 18:16:22 +00:00
regex_compiler.tcc regex_compiler.h (_Comipler<>::_M_quantifier()): Fix parse error of multiple consecutive quantifiers like "a**". 2014-01-19 21:59:20 +00:00
regex_constants.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
regex_error.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
regex_executor.h regex.h: Add/modify comments. 2014-03-15 18:16:22 +00:00
regex_executor.tcc regex.h: Add/modify comments. 2014-03-15 18:16:22 +00:00
regex_scanner.h regex.h: Add/modify comments. 2014-03-15 18:16:22 +00:00
regex_scanner.tcc regex.tcc: Remove incorrect nosubs handling. 2014-01-21 19:54:03 +00:00
regex.h regex.h: Add/modify comments. 2014-03-15 18:16:22 +00:00
regex.tcc regex.tcc (match_results<>::format, [...]): Update __out after calling std::copy. 2014-02-26 19:45:15 +00:00
shared_ptr_base.h re PR libstdc++/59656 (weak_ptr::lock function crashes when compiling with -fno-exceptions flag) 2014-01-28 10:23:27 +00:00
shared_ptr.h re PR libstdc++/59656 (weak_ptr::lock function crashes when compiling with -fno-exceptions flag) 2014-01-28 10:23:27 +00:00
slice_array.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
sstream.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_algo.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_algobase.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_bvector.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_construct.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_deque.h re PR libstdc++/60308 (std::deque leaks memory) 2014-02-22 10:24:11 +00:00
stl_function.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_heap.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_iterator_base_funcs.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_iterator_base_types.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_iterator.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_list.h PR libstdc++/58764 (again) 2014-01-22 23:50:58 +00:00
stl_map.h stl_map.h: Remove anachronistic comment. 2014-01-26 11:22:58 +00:00
stl_multimap.h stl_map.h: Remove anachronistic comment. 2014-01-26 11:22:58 +00:00
stl_multiset.h re PR libstdc++/59872 (Cannot move std::map with move-only mapped_type) 2014-01-23 17:17:04 +00:00
stl_numeric.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_pair.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_queue.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_raw_storage_iter.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_relops.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_set.h re PR libstdc++/59872 (Cannot move std::map with move-only mapped_type) 2014-01-23 17:17:04 +00:00
stl_stack.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_tempbuf.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_tree.h alloc_traits.h (allocator_traits::_S_allocate): Do not use varargs when argument could be non-POD. 2014-01-29 14:57:35 +00:00
stl_uninitialized.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stl_vector.h re PR libstdc++/59829 (Calling vector::data() occurs undefined behavior when the vector is empty) 2014-01-29 14:57:42 +00:00
stream_iterator.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
streambuf_iterator.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
streambuf.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stringfwd.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
unique_ptr.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
unordered_map.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
unordered_set.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
uses_allocator.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
valarray_after.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
valarray_array.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
valarray_array.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
valarray_before.h Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
vector.tcc Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00