gcc/libstdc++-v3/include
Chris Fairles 959d14e166 acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME], [...]): Remove.
2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	* acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
	[GLIBCXX_CHECK_NANOSLEEP]): Remove.
	([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
	* configure.ac: Adjust.
	* doc/xml/manual/configure.xml: Update.
	* testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
	* testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
	* testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
	* configure: Regenerate.
	* config.h.in: Likewise.

	* src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
	thread::joinable, thread::swap, this_thread::get_id,
	this_thread::yield): Define inline...
	* include/std/thread: ... here.
	* config/abi/pre/gnu.ver: Adjust.

Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>

From-SVN: r143397
2009-01-15 14:01:04 +00:00
..
backward backward_warning.h: Fix typo. 2008-06-30 10:48:48 +00:00
bits re PR libstdc++/38466 (Document std::pair vs. std::swap) 2009-01-07 13:00:48 +00:00
c Makefile.am (std_headers_rename): Remove. 2006-12-07 09:35:57 +00:00
c_compatibility cstdatomic: Update to N2798. 2008-12-12 17:10:16 +00:00
c_global cstdatomic: Remove assert include. 2008-12-16 01:28:46 +00:00
c_std tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
debug cstdatomic: Remove assert include. 2008-12-16 01:28:46 +00:00
ext re PR libstdc++/38720 (_Relative_pointer_impl invokes undefined behavior) 2009-01-04 19:51:18 +00:00
parallel cstdatomic: Remove assert include. 2008-12-16 01:28:46 +00:00
precompiled pointer.h: Add experimental support for non-standard pointer types in containers via the... 2008-11-07 15:26:25 +00:00
std acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME], [...]): Remove. 2009-01-15 14:01:04 +00:00
tr1 re PR libstdc++/38421 (libstdc++-v3/include/tr1/ell_integral.tcc contains __ea identifier) 2008-12-06 10:25:24 +00:00
tr1_impl regex (basic_regex::basic_regex): Use range constructor for _M_pattern. 2009-01-11 17:25:23 +00:00
Makefile.am cstdatomic: Update to N2798. 2008-12-12 17:10:16 +00:00
Makefile.in cstdatomic: Update to N2798. 2008-12-12 17:10:16 +00:00