------- Comment #6 from paolo at gcc dot gnu dot org 2009-08-14 23:33 ------- Subject: Bug 41061
Author: paolo Date: Fri Aug 14 23:33:27 2009 New Revision: 150783 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150783 Log: 2009-08-14 Edward Smith-Rowland <3dw...@verizon.net> Paolo Carlini <paolo.carl...@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. Added: trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/ trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/bits/random.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41061