Boost logo

Boost Users :

From: pcarlini.rm (pcarlini_at_[hidden])
Date: 2002-10-29 14:18:25


Hi,

the PR libstdc++/6718 in the Gcc bug database is about a run time
problem with this Boost testcase:

paolo:~/Programming/c++/boost_1_29_0/libs/random> a.out
Confidence level: 0.99; 1-alpha = 0.01; chi_square(19, 36.191) = 0.99
Running tests on minstd_rand
KS: 4750* [0] 9500* [0] equidistribution: a.out:
statistic_tests.hpp:571: void generic_counter<RandomA
ccessContainer>::operator()(int) [with RandomAccessContainer =
std::vector<int, std::allocator<int> >]
: Assertion `static_cast<unsigned int>(i) < container.size()' failed.
Abort

According to Nathan Sidwell and Gaby Dos Reis analysis the problem
is due to well known issues with numeric_limits<double>::infinity
of 3.2's run time library for which unexpectedly Boost provides
no work arounds. On the contrary, 2.95.x worked just fine.

Please let me know if you need any additional information,
ciao,
Paolo.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net