gcc/libstdc++-v3/include
Jonathan Wakely 277f43d2d0 re PR libstdc++/54297 ([C++11] Segmentation fault with std::async and released shared state)
PR libstdc++/54297
	* include/std/future (~_Async_state_impl): Join thread before
	derived class members are destroyed.
	(~_Async_state_common): Only define non-trivial destructor when
	included from future.cc for ABI compatibility reasons.
	* src/c++11/future.cc (_GLIBCXX_ABI_COMPAT_ASYNC): Define.
	* testsuite/30_threads/async/54297.cc: New.

From-SVN: r190672
2012-08-26 00:01:40 +01:00
..
backward memory: Include auto_ptr.h later. 2012-08-03 01:27:48 +01:00
bits re PR libstdc++/54248 (Comment in standard library header talks about boost) 2012-08-25 19:51:53 +01:00
c PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
c_compatibility re PR libstdc++/54112 (including complex.h and complex fails in C++03) 2012-08-13 11:55:00 +00:00
c_global Remove obsolete Solaris 8 support 2012-03-14 17:08:03 +00:00
c_std cstdio: Remove extraneous extern. 2012-03-02 16:44:50 +00:00
debug functions.h (__check_partition_lower_aux): Remove redundant comparison with pivot value. 2012-08-03 19:34:49 +00:00
decimal [multiple changes] 2012-08-06 18:06:42 +00:00
ext re PR libstdc++/53270 (Error when bootstrapping gcc on hppa2.0-unknown-linux-gcc) 2012-07-16 22:57:18 +01:00
parallel PR libstdc++/51798 continued 2012-02-13 13:30:31 -08:00
precompiled stdc++.h: Add cstdalign. 2011-11-08 01:02:06 +00:00
profile re PR libstdc++/53657 ([C++11] pair(pair&&) move constructor is non-trivial) 2012-07-13 08:59:58 +00:00
std re PR libstdc++/54297 ([C++11] Segmentation fault with std::async and released shared state) 2012-08-26 00:01:40 +01:00
tr1 Remove obsolete Solaris 8 support 2012-03-14 17:08:03 +00:00
tr2 Add C++11 isms to tr2/dynamic_bitset and tr2/bool_set. 2012-06-26 00:14:00 +00:00
Makefile.am [multiple changes] 2012-03-19 23:48:16 +00:00
Makefile.in [multiple changes] 2012-03-19 23:48:16 +00:00