This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[v3] libstdc++/40912 (final)


Hi,

sanity checked x86_64-linux, committed to mainline.

Paolo.

//////////////////
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.
Index: testsuite/26_numerics/random/mt19937.cc
===================================================================
--- testsuite/26_numerics/random/mt19937.cc	(revision 150357)
+++ testsuite/26_numerics/random/mt19937.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc
===================================================================
--- testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc	(revision 150357)
+++ testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc	(working copy)
@@ -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]
Index: testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc	(working copy)
@@ -1,5 +1,6 @@
 // { dg-do compile }
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/minstd_rand.cc
===================================================================
--- testsuite/26_numerics/random/minstd_rand.cc	(revision 150357)
+++ testsuite/26_numerics/random/minstd_rand.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/normal_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/normal_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/normal_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/normal_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/normal_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/normal_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/seed_seq/cons/range.cc
===================================================================
--- testsuite/26_numerics/random/seed_seq/cons/range.cc	(revision 150357)
+++ testsuite/26_numerics/random/seed_seq/cons/range.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-05  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/seed_seq/cons/initlist.cc
===================================================================
--- testsuite/26_numerics/random/seed_seq/cons/initlist.cc	(revision 150357)
+++ testsuite/26_numerics/random/seed_seq/cons/initlist.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2009-02-13  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/seed_seq/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/seed_seq/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/seed_seq/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-05  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc
===================================================================
--- testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc	(revision 150357)
+++ testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc	(working copy)
@@ -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: testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/poisson_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/poisson_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/poisson_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/poisson_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/poisson_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/poisson_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/ranlux24_base.cc
===================================================================
--- testsuite/26_numerics/random/ranlux24_base.cc	(revision 150357)
+++ testsuite/26_numerics/random/ranlux24_base.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/default_random_engine.cc
===================================================================
--- testsuite/26_numerics/random/default_random_engine.cc	(revision 150357)
+++ testsuite/26_numerics/random/default_random_engine.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discrete_distribution/cons/range.cc
===================================================================
--- testsuite/26_numerics/random/discrete_distribution/cons/range.cc	(revision 150357)
+++ testsuite/26_numerics/random/discrete_distribution/cons/range.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc
===================================================================
--- testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc	(revision 150357)
+++ testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discrete_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/discrete_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/discrete_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc
===================================================================
--- testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc	(revision 150357)
+++ testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc	(working copy)
@@ -1,5 +1,6 @@
 // { dg-do compile }
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/weibull_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/weibull_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/weibull_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/weibull_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/weibull_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/weibull_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc
===================================================================
--- testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc	(revision 150357)
+++ testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc
===================================================================
--- testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc	(revision 150357)
+++ testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc
===================================================================
--- testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc	(revision 150357)
+++ testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc
===================================================================
--- testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc	(revision 150357)
+++ testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/independent_bits_engine/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/independent_bits_engine/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/independent_bits_engine/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc
===================================================================
--- testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc	(revision 150357)
+++ testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc
===================================================================
--- testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc	(revision 150357)
+++ testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc
===================================================================
--- testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc	(revision 150357)
+++ testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/ranlux48_base.cc
===================================================================
--- testsuite/26_numerics/random/ranlux48_base.cc	(revision 150357)
+++ testsuite/26_numerics/random/ranlux48_base.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/minstd_rand0.cc
===================================================================
--- testsuite/26_numerics/random/minstd_rand0.cc	(revision 150357)
+++ testsuite/26_numerics/random/minstd_rand0.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc
===================================================================
--- testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc	(revision 150357)
+++ testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc
===================================================================
--- testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc	(revision 150357)
+++ testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc
===================================================================
--- testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc	(revision 150357)
+++ testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc
===================================================================
--- testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc	(revision 150357)
+++ testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc
===================================================================
--- testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc	(revision 150357)
+++ testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc
===================================================================
--- testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc	(revision 150357)
+++ testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc
===================================================================
--- testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc	(revision 150357)
+++ testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc
===================================================================
--- testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc	(revision 150357)
+++ testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discard_block_engine/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/discard_block_engine/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/discard_block_engine/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc
===================================================================
--- testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc	(revision 150357)
+++ testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/discard_block_engine/operators/equal.cc
===================================================================
--- testsuite/26_numerics/random/discard_block_engine/operators/equal.cc	(revision 150357)
+++ testsuite/26_numerics/random/discard_block_engine/operators/equal.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc
===================================================================
--- testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc	(revision 150357)
+++ testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/cauchy_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/cauchy_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/cauchy_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/gamma_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/gamma_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/gamma_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/gamma_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/gamma_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/gamma_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc
===================================================================
--- testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc	(revision 150357)
+++ testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc
===================================================================
--- testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc	(revision 150357)
+++ testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc
===================================================================
--- testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc	(revision 150357)
+++ testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc
===================================================================
--- testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc	(revision 150357)
+++ testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/exponential_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/exponential_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/exponential_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/exponential_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/exponential_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/exponential_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/binomial_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/binomial_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/binomial_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/binomial_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/binomial_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/binomial_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/lognormal_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/lognormal_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/lognormal_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/mt19937_64.cc
===================================================================
--- testsuite/26_numerics/random/mt19937_64.cc	(revision 150357)
+++ testsuite/26_numerics/random/mt19937_64.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/random_device/cons/token.cc
===================================================================
--- testsuite/26_numerics/random/random_device/cons/token.cc	(revision 150357)
+++ testsuite/26_numerics/random/random_device/cons/token.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/random_device/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/random_device/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/random_device/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/random_device/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/random_device/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/random_device/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/ranlux24.cc
===================================================================
--- testsuite/26_numerics/random/ranlux24.cc	(revision 150357)
+++ testsuite/26_numerics/random/ranlux24.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc	(working copy)
@@ -1,5 +1,6 @@
 // { dg-do compile }
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/student_t_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/student_t_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/student_t_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/student_t_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/student_t_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/student_t_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc
===================================================================
--- testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc	(revision 150357)
+++ testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc
===================================================================
--- testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc	(revision 150357)
+++ testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc
===================================================================
--- testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc	(revision 150357)
+++ testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc	(working copy)
@@ -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: testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc
===================================================================
--- testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc	(revision 150357)
+++ testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc
===================================================================
--- testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc	(revision 150357)
+++ testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/ranlux48.cc
===================================================================
--- testsuite/26_numerics/random/ranlux48.cc	(revision 150357)
+++ testsuite/26_numerics/random/ranlux48.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc
===================================================================
--- testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc	(revision 150357)
+++ testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc
===================================================================
--- testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc	(revision 150357)
+++ testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc
===================================================================
--- testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc	(revision 150357)
+++ testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc
===================================================================
--- testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc	(revision 150357)
+++ testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc
===================================================================
--- testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc	(revision 150357)
+++ testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-07  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc
===================================================================
--- testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc	(revision 150357)
+++ testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc
===================================================================
--- testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc	(revision 150357)
+++ testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/geometric_distribution/cons/parms.cc
===================================================================
--- testsuite/26_numerics/random/geometric_distribution/cons/parms.cc	(revision 150357)
+++ testsuite/26_numerics/random/geometric_distribution/cons/parms.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/geometric_distribution/cons/default.cc
===================================================================
--- testsuite/26_numerics/random/geometric_distribution/cons/default.cc	(revision 150357)
+++ testsuite/26_numerics/random/geometric_distribution/cons/default.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-24  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
Index: testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc
===================================================================
--- testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc	(revision 150357)
+++ testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc	(working copy)
@@ -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: testsuite/26_numerics/random/knuth_b.cc
===================================================================
--- testsuite/26_numerics/random/knuth_b.cc	(revision 150357)
+++ testsuite/26_numerics/random/knuth_b.cc	(working copy)
@@ -1,4 +1,5 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-11-18  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]