re PR libstdc++/33815 (tr1::uniform_int isn't uniform)
authorPaolo Carlini <pcarlini@suse.de>
Fri, 19 Oct 2007 17:36:03 +0000 (17:36 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 19 Oct 2007 17:36:03 +0000 (17:36 +0000)
commit23e8722aedfa0fbde8325a8bc5ca3394ff03d13d
treef028988e1876fa0c798875833a06f8c50550b092
parent3c167a8bbb2e672462ab292668300c39d53c3713
re PR libstdc++/33815 (tr1::uniform_int isn't uniform)

2007-10-19  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/33815
* include/tr1_impl/random
(uniform_int<>::_M_call(_UniformRandomNumberGenerator&, result_type,
result_type, true_type)): Avoid the modulo (which uses the low-order
bits).

From-SVN: r129493
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1_impl/random