Hi Jonathan,
>> libstdc++-v3/ChangeLog:
>>
>> *
>> testsuite/26_numerics/random/uniform_real_distribution/operators/gencanon_eng_neg.cc:
>> New test.
>> ---
>> I was planing to add the test before christmas break, but didn't managed to.
>> I have some ideas, how to handle it, without requiring 128bit integers,
>> but not sure how important this is. The failures will seem to be very
>> arbitral
>> form user-perspective, but custom engines are I assume uncommon.
>>
>> Tested new test on x86_64-linux locally with all supported standard modes,
>> and with/without -m32. OK for trunk?
>
> OK given Nathan's review.
the test FAILs on 32 and 64-bit sparc-sun-solaris2.11:
+FAIL:
26_numerics/random/uniform_real_distribution/operators/gencanon_eng_neg.cc
-std=gnu++20 (test for errors, line 58)
+FAIL:
26_numerics/random/uniform_real_distribution/operators/gencanon_eng_neg.cc
-std=gnu++20 (test for errors, line 65)
+FAIL:
26_numerics/random/uniform_real_distribution/operators/gencanon_eng_neg.cc
-std=gnu++20 (test for errors, line 66)
+FAIL:
26_numerics/random/uniform_real_distribution/operators/gencanon_eng_neg.cc
-std=gnu++20 (test for errors, line 73)
+FAIL:
26_numerics/random/uniform_real_distribution/operators/gencanon_eng_neg.cc
-std=gnu++20 (test for errors, line 74)
+FAIL:
26_numerics/random/uniform_real_distribution/operators/gencanon_eng_neg.cc
-std=gnu++20 (test for errors, line 81)
__SIZEOF_FLOAT128__ is undefined, yet the test expects errors on those
lines.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University