r262415 - in /trunk/libstdc++-v3: ChangeLog tes...

redi@gcc.gnu.org redi@gcc.gnu.org
Wed Jul 4 16:56:00 GMT 2018


Author: redi
Date: Wed Jul  4 16:56:21 2018
New Revision: 262415

URL: https://gcc.gnu.org/viewcvs?rev=262415&root=gcc&view=rev
Log:
Define "random_device" effective target

Currently only matches targets where _GLIBCXX_USE_RANDOM_TR1 is defined,
which means /dev/random and /dev/urandom are usable.

	* testsuite/25_algorithms/make_heap/complexity.cc: Require effective
	target for std::random_device.
	* testsuite/26_numerics/random/random_device/cons/default.cc:
	Likewise.
	* testsuite/experimental/algorithm/sample-2.cc: Likewise.
	* testsuite/experimental/algorithm/shuffle.cc: Likewise.
	* testsuite/experimental/random/randint.cc: Likewise.
	* testsuite/lib/libstdc++.exp
	(check_effective_target_random_device): New proc.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/testsuite/25_algorithms/make_heap/complexity.cc
    trunk/libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default.cc
    trunk/libstdc++-v3/testsuite/experimental/algorithm/sample-2.cc
    trunk/libstdc++-v3/testsuite/experimental/algorithm/shuffle.cc
    trunk/libstdc++-v3/testsuite/experimental/random/randint.cc
    trunk/libstdc++-v3/testsuite/lib/libstdc++.exp



More information about the Libstdc++-cvs mailing list