OSDN Git Service

2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Aug 2009 23:35:41 +0000 (23:35 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Aug 2009 23:35:41 +0000 (23:35 +0000)
PR libstdc++/40912 (final)
* testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
* testsuite/26_numerics/random/uniform_real_distribution/cons/
parms_neg.cc: Likewise.
* testsuite/26_numerics/random/uniform_real_distribution/cons/
parms.cc: Likewise.
* testsuite/26_numerics/random/uniform_real_distribution/cons/
default.cc: Likewise.
* testsuite/26_numerics/random/uniform_real_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/piecewise_constant_distribution/
cons/range.cc: Likewise.
* testsuite/26_numerics/random/piecewise_constant_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/piecewise_constant_distribution/
cons/num_xbound_fun.cc: Likewise.
* testsuite/26_numerics/random/piecewise_constant_distribution/
cons/initlist_fun.cc: Likewise.
* testsuite/26_numerics/random/piecewise_constant_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/minstd_rand.cc: Likewise.
* testsuite/26_numerics/random/chi_squared_distribution/cons/
parms.cc: Likewise.
* testsuite/26_numerics/random/chi_squared_distribution/cons/
default.cc: Likewise.
* testsuite/26_numerics/random/chi_squared_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/normal_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/normal_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/normal_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/seed_seq/cons/
range.cc: Likewise.
* testsuite/26_numerics/random/seed_seq/cons/
initlist.cc: Likewise.
* testsuite/26_numerics/random/seed_seq/cons/
default.cc: Likewise.
* testsuite/26_numerics/random/seed_seq/requirements/
typedefs.cc: Likewise.
* testsuite/26_numerics/random/uniform_int_distribution/
cons/parms_neg.cc: Likewise.
* testsuite/26_numerics/random/uniform_int_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/uniform_int_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/uniform_int_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/poisson_distribution/cons/
parms.cc: Likewise.
* testsuite/26_numerics/random/poisson_distribution/cons/
default.cc: Likewise.
* testsuite/26_numerics/random/poisson_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/bernoulli_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/bernoulli_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/bernoulli_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
* testsuite/26_numerics/random/
default_random_engine.cc: Likewise.
* testsuite/26_numerics/random/discrete_distribution/
cons/range.cc: Likewise.
* testsuite/26_numerics/random/discrete_distribution/
cons/initlist.cc: Likewise.
* testsuite/26_numerics/random/discrete_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/discrete_distribution/
cons/num_xbound_fun.cc: Likewise.
* testsuite/26_numerics/random/discrete_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/weibull_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/weibull_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/weibull_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/independent_bits_engine/
cons/base_move.cc: Likewise.
* testsuite/26_numerics/random/independent_bits_engine/
cons/seed1.cc: Likewise.
* testsuite/26_numerics/random/independent_bits_engine/
cons/seed2.cc: Likewise.
* testsuite/26_numerics/random/independent_bits_engine/
cons/base_copy.cc: Likewise.
* testsuite/26_numerics/random/independent_bits_engine/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/independent_bits_engine/
cons/seed_seq.cc: Likewise.
* testsuite/26_numerics/random/independent_bits_engine/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/independent_bits_engine/
operators/equal.cc: Likewise.
* testsuite/26_numerics/random/independent_bits_engine/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
* testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
* testsuite/26_numerics/random/subtract_with_carry_engine/
cons/seed1.cc: Likewise.
* testsuite/26_numerics/random/subtract_with_carry_engine/
cons/seed2.cc: Likewise.
* testsuite/26_numerics/random/subtract_with_carry_engine/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/subtract_with_carry_engine/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/subtract_with_carry_engine/
operators/equal.cc: Likewise.
* testsuite/26_numerics/random/subtract_with_carry_engine/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/discard_block_engine/cons/
base_move.cc: Likewise.
* testsuite/26_numerics/random/discard_block_engine/cons/
seed1.cc: Likewise.
* testsuite/26_numerics/random/discard_block_engine/cons/
seed2.cc: Likewise.
* testsuite/26_numerics/random/discard_block_engine/cons/
base_copy.cc: Likewise.
* testsuite/26_numerics/random/discard_block_engine/cons/
default.cc: Likewise.
* testsuite/26_numerics/random/discard_block_engine/cons/
seed_seq.cc: Likewise.
* testsuite/26_numerics/random/discard_block_engine/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/discard_block_engine/
operators/equal.cc: Likewise.
* testsuite/26_numerics/random/discard_block_engine/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/cauchy_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/cauchy_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/cauchy_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/negative_binomial_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/negative_binomial_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/negative_binomial_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/gamma_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/gamma_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/gamma_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/mersenne_twister_engine/
cons/seed1.cc: Likewise.
* testsuite/26_numerics/random/mersenne_twister_engine/
cons/seed2.cc: Likewise.
* testsuite/26_numerics/random/mersenne_twister_engine/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/mersenne_twister_engine/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/mersenne_twister_engine/
operators/equal.cc: Likewise.
* testsuite/26_numerics/random/mersenne_twister_engine/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/fisher_f_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/fisher_f_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/fisher_f_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/exponential_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/exponential_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/exponential_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/binomial_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/binomial_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/binomial_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/lognormal_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/lognormal_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/lognormal_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/mt19937_64.cc: Likewise.
* testsuite/26_numerics/random/random_device/cons/
token.cc: Likewise.
* testsuite/26_numerics/random/random_device/cons/
default.cc: Likewise.
* testsuite/26_numerics/random/random_device/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/ranlux24.cc: Likewise.
* testsuite/26_numerics/random/extreme_value_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/extreme_value_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/extreme_value_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/piecewise_linear_distribution/
cons/range.cc: Likewise.
* testsuite/26_numerics/random/piecewise_linear_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/piecewise_linear_distribution/
cons/num_xbound_fun.cc: Likewise.
* testsuite/26_numerics/random/piecewise_linear_distribution/
cons/initlist_fun.cc: Likewise.
* testsuite/26_numerics/random/piecewise_linear_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/student_t_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/student_t_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/student_t_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/linear_congruential_engine/
cons/seed1.cc: Likewise.
* testsuite/26_numerics/random/linear_congruential_engine/
cons/seed2.cc: Likewise.
* testsuite/26_numerics/random/linear_congruential_engine/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/linear_congruential_engine/
requirements/non_uint_neg.cc: Likewise.
* testsuite/26_numerics/random/linear_congruential_engine/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/linear_congruential_engine/
operators/equal.cc: Likewise.
* testsuite/26_numerics/random/linear_congruential_engine/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/ranlux48.cc: Likewise.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
base_move.cc: Likewise.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
seed1.cc: Likewise.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
seed2.cc: Likewise.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
base_copy.cc: Likewise.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
default.cc: Likewise.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
seed_seq.cc: Likewise.
* testsuite/26_numerics/random/shuffle_order_engine/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/shuffle_order_engine/
operators/equal.cc: Likewise.
* testsuite/26_numerics/random/shuffle_order_engine/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/geometric_distribution/
cons/parms.cc: Likewise.
* testsuite/26_numerics/random/geometric_distribution/
cons/default.cc: Likewise.
* testsuite/26_numerics/random/geometric_distribution/
requirements/typedefs.cc: Likewise.
* testsuite/26_numerics/random/knuth_b.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150361 138bc75d-0d04-0410-961f-82ee72b054a4

132 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/default_random_engine.cc
libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc
libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc
libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc
libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc
libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc
libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/operators/equal.cc
libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc
libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc
libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc
libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/range.cc
libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc
libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc
libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc
libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc
libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc
libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc
libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc
libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/knuth_b.cc
libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc
libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc
libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc
libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc
libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc
libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc
libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc
libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc
libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc
libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/minstd_rand.cc
libstdc++-v3/testsuite/26_numerics/random/minstd_rand0.cc
libstdc++-v3/testsuite/26_numerics/random/mt19937.cc
libstdc++-v3/testsuite/26_numerics/random/mt19937_64.cc
libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/normal_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/normal_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc
libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/random_device/cons/token.cc
libstdc++-v3/testsuite/26_numerics/random/random_device/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/ranlux24.cc
libstdc++-v3/testsuite/26_numerics/random/ranlux24_base.cc
libstdc++-v3/testsuite/26_numerics/random/ranlux48.cc
libstdc++-v3/testsuite/26_numerics/random/ranlux48_base.cc
libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/initlist.cc
libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/range.cc
libstdc++-v3/testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc
libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc
libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc
libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc
libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc
libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc
libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc
libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc
libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc
libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc
libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc
libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc
libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc
libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc
libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/cons/default.cc
libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/cons/parms.cc
libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc

index 19f3dd1..4a4c4d6 100644 (file)
@@ -1,3 +1,260 @@
+2009-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR libstdc++/40912 (final)
+       * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
+       * testsuite/26_numerics/random/uniform_real_distribution/cons/
+       parms_neg.cc: Likewise.
+       * testsuite/26_numerics/random/uniform_real_distribution/cons/
+       parms.cc: Likewise.
+       * testsuite/26_numerics/random/uniform_real_distribution/cons/
+       default.cc: Likewise.
+       * testsuite/26_numerics/random/uniform_real_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_constant_distribution/
+       cons/range.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_constant_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_constant_distribution/
+       cons/num_xbound_fun.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_constant_distribution/
+       cons/initlist_fun.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_constant_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
+       * testsuite/26_numerics/random/chi_squared_distribution/cons/
+       parms.cc: Likewise.
+       * testsuite/26_numerics/random/chi_squared_distribution/cons/
+       default.cc: Likewise.
+       * testsuite/26_numerics/random/chi_squared_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/normal_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/normal_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/normal_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/seed_seq/cons/
+       range.cc: Likewise.
+       * testsuite/26_numerics/random/seed_seq/cons/
+       initlist.cc: Likewise.
+       * testsuite/26_numerics/random/seed_seq/cons/
+       default.cc: Likewise.
+       * testsuite/26_numerics/random/seed_seq/requirements/
+       typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/uniform_int_distribution/
+       cons/parms_neg.cc: Likewise.
+       * testsuite/26_numerics/random/uniform_int_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/uniform_int_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/uniform_int_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/poisson_distribution/cons/
+       parms.cc: Likewise.
+       * testsuite/26_numerics/random/poisson_distribution/cons/
+       default.cc: Likewise.
+       * testsuite/26_numerics/random/poisson_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/bernoulli_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/bernoulli_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/bernoulli_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
+       * testsuite/26_numerics/random/
+       default_random_engine.cc: Likewise.
+       * testsuite/26_numerics/random/discrete_distribution/
+       cons/range.cc: Likewise.
+       * testsuite/26_numerics/random/discrete_distribution/
+       cons/initlist.cc: Likewise.
+       * testsuite/26_numerics/random/discrete_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/discrete_distribution/
+       cons/num_xbound_fun.cc: Likewise.
+       * testsuite/26_numerics/random/discrete_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/weibull_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/weibull_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/weibull_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/independent_bits_engine/
+       cons/base_move.cc: Likewise.
+       * testsuite/26_numerics/random/independent_bits_engine/
+       cons/seed1.cc: Likewise.
+       * testsuite/26_numerics/random/independent_bits_engine/
+       cons/seed2.cc: Likewise.
+       * testsuite/26_numerics/random/independent_bits_engine/
+       cons/base_copy.cc: Likewise.
+       * testsuite/26_numerics/random/independent_bits_engine/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/independent_bits_engine/
+       cons/seed_seq.cc: Likewise.
+       * testsuite/26_numerics/random/independent_bits_engine/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/independent_bits_engine/
+       operators/equal.cc: Likewise.
+       * testsuite/26_numerics/random/independent_bits_engine/
+       operators/serialize.cc: Likewise.
+       * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
+       * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
+       * testsuite/26_numerics/random/subtract_with_carry_engine/
+       cons/seed1.cc: Likewise.
+       * testsuite/26_numerics/random/subtract_with_carry_engine/
+       cons/seed2.cc: Likewise.
+       * testsuite/26_numerics/random/subtract_with_carry_engine/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/subtract_with_carry_engine/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/subtract_with_carry_engine/
+       operators/equal.cc: Likewise.
+       * testsuite/26_numerics/random/subtract_with_carry_engine/
+       operators/serialize.cc: Likewise.
+       * testsuite/26_numerics/random/discard_block_engine/cons/
+       base_move.cc: Likewise.
+       * testsuite/26_numerics/random/discard_block_engine/cons/
+       seed1.cc: Likewise.
+       * testsuite/26_numerics/random/discard_block_engine/cons/
+       seed2.cc: Likewise.
+       * testsuite/26_numerics/random/discard_block_engine/cons/
+       base_copy.cc: Likewise.
+       * testsuite/26_numerics/random/discard_block_engine/cons/
+       default.cc: Likewise.
+       * testsuite/26_numerics/random/discard_block_engine/cons/
+       seed_seq.cc: Likewise.
+       * testsuite/26_numerics/random/discard_block_engine/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/discard_block_engine/
+       operators/equal.cc: Likewise.
+       * testsuite/26_numerics/random/discard_block_engine/
+       operators/serialize.cc: Likewise.
+       * testsuite/26_numerics/random/cauchy_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/cauchy_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/cauchy_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/negative_binomial_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/negative_binomial_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/negative_binomial_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/gamma_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/gamma_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/gamma_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/mersenne_twister_engine/
+       cons/seed1.cc: Likewise.
+       * testsuite/26_numerics/random/mersenne_twister_engine/
+       cons/seed2.cc: Likewise.
+       * testsuite/26_numerics/random/mersenne_twister_engine/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/mersenne_twister_engine/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/mersenne_twister_engine/
+       operators/equal.cc: Likewise.
+       * testsuite/26_numerics/random/mersenne_twister_engine/
+       operators/serialize.cc: Likewise.
+       * testsuite/26_numerics/random/fisher_f_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/fisher_f_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/fisher_f_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/exponential_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/exponential_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/exponential_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/binomial_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/binomial_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/binomial_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/lognormal_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/lognormal_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/lognormal_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
+       * testsuite/26_numerics/random/random_device/cons/
+       token.cc: Likewise.
+       * testsuite/26_numerics/random/random_device/cons/
+       default.cc: Likewise.
+       * testsuite/26_numerics/random/random_device/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/ranlux24.cc: Likewise.
+       * testsuite/26_numerics/random/extreme_value_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/extreme_value_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/extreme_value_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_linear_distribution/
+       cons/range.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_linear_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_linear_distribution/
+       cons/num_xbound_fun.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_linear_distribution/
+       cons/initlist_fun.cc: Likewise.
+       * testsuite/26_numerics/random/piecewise_linear_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/student_t_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/student_t_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/student_t_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/linear_congruential_engine/
+       cons/seed1.cc: Likewise.
+       * testsuite/26_numerics/random/linear_congruential_engine/
+       cons/seed2.cc: Likewise.
+       * testsuite/26_numerics/random/linear_congruential_engine/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/linear_congruential_engine/
+       requirements/non_uint_neg.cc: Likewise.
+       * testsuite/26_numerics/random/linear_congruential_engine/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/linear_congruential_engine/
+       operators/equal.cc: Likewise.
+       * testsuite/26_numerics/random/linear_congruential_engine/
+       operators/serialize.cc: Likewise.
+       * testsuite/26_numerics/random/ranlux48.cc: Likewise.
+       * testsuite/26_numerics/random/shuffle_order_engine/cons/
+       base_move.cc: Likewise.
+       * testsuite/26_numerics/random/shuffle_order_engine/cons/
+       seed1.cc: Likewise.
+       * testsuite/26_numerics/random/shuffle_order_engine/cons/
+       seed2.cc: Likewise.
+       * testsuite/26_numerics/random/shuffle_order_engine/cons/
+       base_copy.cc: Likewise.
+       * testsuite/26_numerics/random/shuffle_order_engine/cons/
+       default.cc: Likewise.
+       * testsuite/26_numerics/random/shuffle_order_engine/cons/
+       seed_seq.cc: Likewise.
+       * testsuite/26_numerics/random/shuffle_order_engine/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/shuffle_order_engine/
+       operators/equal.cc: Likewise.
+       * testsuite/26_numerics/random/shuffle_order_engine/
+       operators/serialize.cc: Likewise.
+       * testsuite/26_numerics/random/geometric_distribution/
+       cons/parms.cc: Likewise.
+       * testsuite/26_numerics/random/geometric_distribution/
+       cons/default.cc: Likewise.
+       * testsuite/26_numerics/random/geometric_distribution/
+       requirements/typedefs.cc: Likewise.
+       * testsuite/26_numerics/random/knuth_b.cc: Likewise.
+
 2009-07-31  Jason Merrill  <jason@redhat.com>
            Douglas Gregor  <doug.gregor@gmail.com>
 
index c766482..3fef87d 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index e1dde6b..ba4016e 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index 3903344..f54d76a 100644 (file)
@@ -20,8 +20,9 @@
 
 // { dg-do compile }
 // { dg-options "-std=c++0x -D_GLIBCXX_CONCEPT_CHECKS" }
-// { dg-error "not a valid type" "" { target *-*-* } 31 }
-// { dg-error "invalid type"     "" { target *-*-* } 31 }
+// { dg-require-cstdint "" }
+// { dg-error "not a valid type" "" { target *-*-* } 32 }
+// { dg-error "invalid type"     "" { target *-*-* } 32 }
 
 // 26.4.3.1 class template linear_congruential_engine [rand.eng.lcong]
 // 26.4.2.2 Concept RandomNumberEngine [rand.concept.eng]
index cef616f..33f5c03 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index c101ee9..51716b3 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index a906c1c..2703ae3 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index cda4546..47ef8cf 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index 3b502b8..2e21ab6 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index db64e85..638134c 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index 3fb4ae7..47a76b6 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-do compile }
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index ab37bc5..f735214 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index a6bb790..65cf975 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index a0856b1..095242c 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index 2152204..42c423c 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index 43bfd91..c68c1b4 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-05  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index 904c075..d98b6b2 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2009-02-13  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index 9fc46e1..69740c8 100644 (file)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-05  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index 694048c..6c92fa8 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-do compile }
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-05  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
index c566c03..e462d68 100644 (file)
@@ -20,6 +20,7 @@
 
 // { dg-do run { xfail *-*-* } }
 // { dg-options "-std=c++0x -D_GLIBCXX_DEBUG" }
+// { dg-require-cstdint "" }
 
 // 26.4.8.1.1 Class template uniform_int_distribution [rand.dist_uni]
 // 26.4.2.4 Concept RandomNumberDistribution [rand.concept.dist]
index bd2b88d..a5c76d6 100644 (file)
@@ -20,6 +20,7 @@
 
 // { dg-do run { xfail *-*-* } }
 // { dg-options "-std=c++0x -D_GLIBCXX_DEBUG" }
+// { dg-require-cstdint "" }
 
 // 26.4.8.1.1 Class template uniform_real_distribution [rand.dist_uni]
 // 26.4.2.4 Concept RandomNumberDistribution [rand.concept.dist]