diff options
author | Alexandre Oliva <oliva@adacore.com> | 2024-06-13 20:10:55 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2024-06-13 20:10:55 -0300 |
commit | 9b8c3e622c7cd4ea393f59b873c3107767e1ba88 (patch) | |
tree | 0cb87f29c6e76598e9905bc04f0d0a78f342d721 /gcc | |
parent | 3bb21028698be33ae90115fce507f151182a4450 (diff) | |
download | gcc-9b8c3e622c7cd4ea393f59b873c3107767e1ba88.zip gcc-9b8c3e622c7cd4ea393f59b873c3107767e1ba88.tar.gz gcc-9b8c3e622c7cd4ea393f59b873c3107767e1ba88.tar.bz2 |
[libstdc++] [testsuite] require cmath for [PR114359]
When !_GLIBCXX_USE_C99_MATH_TR1, binomial_distribution doesn't use the
optimized algorithm that was fixed in response to PR114359. Without
that optimized algorithm, operator() ends up looping very very long
for the test, to the point that it would time out by several orders of
magnitude, without even exercising the optimized algorithm that we're
testing for regressions. Arrange for the test to be skipped if that
bit won't be exercised.
for libstdc++-v3/ChangeLog
PR libstdc++/114359
* testsuite/26_numerics/random/binomial_distribution/114359.cc:
Require cmath.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions