gcc/libstdc++-v3/src
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
..
allocator-inst.cc
atomic.cc re PR libstdc++/36801 (config/cpu/generic/atomicity_mutex/atomicity.h incorrectly relies on global constructor ordering) 2009-01-08 03:14:24 +00:00
bitmap_allocator.cc
chrono.cc chrono: If _GLIBCXX_USE_MONOTONIC_CLOCK is defined... 2008-09-23 17:34:29 +00:00
codecvt.cc
compatibility-ldbl.cc
compatibility.cc re PR libstdc++/38092 (libstdc++ doesn't build with GNU ld 2.19 and Sun as: no .symver support) 2009-01-07 23:49:29 +01:00
complex_io.cc
concept-inst.cc
condition_variable.cc chrono: If _GLIBCXX_USE_MONOTONIC_CLOCK is defined... 2008-09-23 17:34:29 +00:00
ctype.cc ctype.cc (use_facet<ctype<char> >, [...]): Remove specializations. 2008-09-10 21:34:38 +00:00
debug_list.cc
debug.cc re PR libstdc++/36801 (config/cpu/generic/atomicity_mutex/atomicity.h incorrectly relies on global constructor ordering) 2009-01-08 03:14:24 +00:00
ext-inst.cc
fstream-inst.cc
functexcept.cc system_error (is_error_code_enum): Specialize for errc. 2008-10-22 15:27:44 +00:00
globals_io.cc
hash_c++0x.cc
hash.cc
hashtable_c++0x.cc
hashtable.cc
ios_failure.cc
ios_init.cc
ios_locale.cc
ios-inst.cc
ios.cc
iostream-inst.cc
istream-inst.cc
istream.cc
limits_c++0x.cc
limits.cc
list.cc
locale_facets.cc
locale_init.cc locale_init.cc (locale::_S_initialize_once): Move construction of classic locale... 2009-01-07 01:56:26 +00:00
locale-inst.cc ctype.cc (use_facet<ctype<char> >, [...]): Remove specializations. 2008-09-10 21:34:38 +00:00
locale.cc re PR libstdc++/36801 (config/cpu/generic/atomicity_mutex/atomicity.h incorrectly relies on global constructor ordering) 2009-01-08 03:14:24 +00:00
localename.cc PR libstdc++/38365 (cont) 2008-12-02 15:02:53 +00:00
Makefile.am Makefile.am: Remove -x c++ for atomic build rules. 2008-12-13 07:57:51 +00:00
Makefile.in Makefile.am: Remove -x c++ for atomic build rules. 2008-12-13 07:57:51 +00:00
misc-inst.cc
mt_allocator.cc re PR libstdc++/36801 (config/cpu/generic/atomicity_mutex/atomicity.h incorrectly relies on global constructor ordering) 2009-01-08 03:14:24 +00:00
mutex.cc re PR libstdc++/36801 (config/cpu/generic/atomicity_mutex/atomicity.h incorrectly relies on global constructor ordering) 2009-01-08 03:14:24 +00:00
ostream-inst.cc
parallel_list.cc
parallel_settings.cc
pool_allocator.cc re PR libstdc++/36801 (config/cpu/generic/atomicity_mutex/atomicity.h incorrectly relies on global constructor ordering) 2009-01-08 03:14:24 +00:00
sstream-inst.cc
stdexcept.cc
streambuf-inst.cc
streambuf.cc
string-inst.cc
strstream.cc
system_error.cc system_error (is_error_code_enum): Specialize for errc. 2008-10-22 15:27:44 +00:00
thread.cc acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME], [...]): Remove. 2009-01-15 14:01:04 +00:00
tree.cc
valarray-inst.cc
wlocale-inst.cc
wstring-inst.cc