gcc/libstdc++-v3/testsuite/26_numerics/random
Edward Smith-Rowland e192376912 re PR libstdc++/41061 (Compile of program using std random fails.)
2009-08-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/41061
	* include/bits/random.h (operator<<(std::basic_ostream<>&,
	const std::lognormal_distribution<>&), 
	operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
	operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
	operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
	operator<<(std::basic_ostream<>&,
	const std::chi_squared_distribution<>&),
	operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
	operator<<(std::basic_ostream<>&,
	const std::fisher_f_distribution<>&),
	operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
	operator<<(std::basic_ostream<>&,
	const std::student_t_distribution<>&),
	operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
	operator<<(std::basic_ostream<>&,
	const std::negative_binomial_distribution<>&)): Declare friend.
	* testsuite/26_numerics/random/uniform_real_distribution/operators/
	serialize.cc: New.
	* testsuite/26_numerics/random/piecewise_constant_distribution/
	operators/serialize.cc: Likewise.
	* testsuite/26_numerics/random/chi_squared_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/normal_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/uniform_int_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/poisson_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/bernoulli_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/discrete_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/weibull_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/negative_binomial_distribution/
	operators/serialize.cc: Likewise.
	* testsuite/26_numerics/random/cauchy_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/gamma_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/fisher_f_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/exponential_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/lognormal_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/binomial_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/extreme_value_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/piecewise_linear_distribution/
	operators/serialize.cc
	* testsuite/26_numerics/random/student_t_distribution/operators/
	serialize.cc: Likewise.
	* testsuite/26_numerics/random/geometric_distribution/operators/
	serialize.cc: Likewise.

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

From-SVN: r150783
2009-08-14 23:33:27 +00:00
..
bernoulli_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
binomial_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
cauchy_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
chi_squared_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
discard_block_engine PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
discrete_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
exponential_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
extreme_value_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
fisher_f_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
gamma_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
geometric_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
independent_bits_engine PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
linear_congruential_engine PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
lognormal_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
mersenne_twister_engine PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
negative_binomial_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
normal_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
piecewise_constant_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
piecewise_linear_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
poisson_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
random_device PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
seed_seq PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
shuffle_order_engine PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
student_t_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
subtract_with_carry_engine PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
uniform_int_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
uniform_real_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
weibull_distribution re PR libstdc++/41061 (Compile of program using std random fails.) 2009-08-14 23:33:27 +00:00
default_random_engine.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
knuth_b.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
minstd_rand0.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
minstd_rand.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
mt19937_64.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
mt19937.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
ranlux24_base.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
ranlux24.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
ranlux48_base.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00
ranlux48.cc PR libstdc++/40912 (final) 2009-08-02 23:35:41 +00:00