gcc/libstdc++-v3/src
Jonathan Wakely 43653c334d acinclude.m4: Define GLIBCXX_CHECK_GET_NPROCS and GLIBCXX_CHECK_SC_NPROCESSORS_ONLN.
2011-05-28  Jonathan Wakely  <jwakely.gcc@gmail.com>

	* acinclude.m4: Define GLIBCXX_CHECK_GET_NPROCS and
	GLIBCXX_CHECK_SC_NPROCESSORS_ONLN.
	* configure.ac: Use them. Increase minor version.
	* configure: Regenerate.
	* config.h.in: Regenerate.
	* include/std/thread (thread::hardware_concurrency): Remove inline
	definition.
	* src/thread.cc (thread::hardware_concurrency): Define.
	* config/abi/pre/gnu.ver: Export new symbol @3.4.17
	* testsuite/util/testsuite_abi.cc: Add new version.
	* testsuite/lib/libstdc++.exp (check_v3_target_nprocs): Add.
	* testsuite/lib/dg-options.exp (dg-require-nprocs): Add.
	* testsuite/30_threads/thread/members/hardware_concurrency.cc: Use
	dg-require-nprocs and verify hardware_concurrency returns non-zero.

From-SVN: r174383
2011-05-28 18:27:01 +01:00
..
allocator-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
atomic.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
bitmap_allocator.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
chrono.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
codecvt.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
compatibility-c++0x.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
compatibility-debug_list-2.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
compatibility-debug_list.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
compatibility-ldbl.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
compatibility-list-2.cc list.cc: Use noexcept per the FDIS. 2011-05-26 15:35:02 +00:00
compatibility-list.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
compatibility-parallel_list-2.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
compatibility-parallel_list.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
compatibility.cc re PR libstdc++/47921 (pbump will overflow when input n is larger than 2G-1) 2011-02-28 23:50:57 +00:00
complex_io.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
concept-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
condition_variable.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
ctype.cc re PR libstdc++/48382 (ctype_noninline.h should not be installed) 2011-03-31 16:06:12 +00:00
debug.cc safe_base.h (_Safe_iterator_base::_M_unlink): New. 2011-01-05 20:52:36 +00:00
ext-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
fstream-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
functexcept.cc regex_error.h (__throw_regex_error): Not inline. 2011-02-05 00:14:42 +00:00
functional.cc Makefile.am: Add functional.cc, shared_ptr.cc. 2011-03-15 00:24:08 +00:00
future.cc future (launch): Update enumerators and define operators required for bitmask type. 2011-05-28 01:24:11 +01:00
globals_io.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
hash_c++0x.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
hash_tr1.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
hash-long-double-aux.cc hash-long-double-aux.cc (hash<long double>:: operator()(long double)): Hash both -0 and +0 to 0. 2010-02-28 10:37:04 +00:00
hashtable_c++0x.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
hashtable_tr1.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
hashtable-aux.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
ios_failure.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
ios_init.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
ios_locale.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
ios-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
ios.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
iostream-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
istream-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
istream.cc re PR libstdc++/47921 (pbump will overflow when input n is larger than 2G-1) 2011-02-28 23:50:57 +00:00
limits.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
list.cc list.cc: Use noexcept per the FDIS. 2011-05-26 15:35:02 +00:00
locale_facets.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
locale_init.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
locale-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
locale.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
localename.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
Makefile.am re PR libstdc++/48382 (ctype_noninline.h should not be installed) 2011-03-31 16:06:12 +00:00
Makefile.in re PR libstdc++/48382 (ctype_noninline.h should not be installed) 2011-03-31 16:06:12 +00:00
math_stubs_float.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
math_stubs_long_double.cc re PR libstdc++/40038 (symbols ceill@GLIBCXX_3.4.3 not exported) 2009-05-07 06:55:15 +00:00
misc-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
mt_allocator.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
mutex.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
ostream-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
parallel_settings.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
placeholders.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
pool_allocator.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
regex.cc Makefile.am (sources): Add regex.cc. 2011-02-11 01:23:10 +00:00
shared_ptr.cc Makefile.am: Add functional.cc, shared_ptr.cc. 2011-03-15 00:24:08 +00:00
sstream-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
stdexcept.cc Makefile.am: Add functional.cc, shared_ptr.cc. 2011-03-15 00:24:08 +00:00
streambuf-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
streambuf.cc re PR libstdc++/47921 (pbump will overflow when input n is larger than 2G-1) 2011-02-28 23:50:57 +00:00
string-inst.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
strstream.cc re PR libstdc++/47921 (pbump will overflow when input n is larger than 2G-1) 2011-02-28 23:50:57 +00:00
system_error.cc Makefile.am: Add functional.cc, shared_ptr.cc. 2011-03-15 00:24:08 +00:00
thread.cc acinclude.m4: Define GLIBCXX_CHECK_GET_NPROCS and GLIBCXX_CHECK_SC_NPROCESSORS_ONLN. 2011-05-28 18:27:01 +01:00
tree.cc PR libstdc++/36104 part four 2011-01-30 22:39:36 +00:00
valarray.cc Makefile.am (inst_sources): Make source instantion files conditional. 2011-03-04 21:51:56 +00:00
wlocale-inst.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
wstring-inst.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00