https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89979
--- Comment #4 from Christoph Conrads ---
> LLVM's libc++ does not go into the 0 loop but still does not do a good job:
The subtract-with-carry PRNG is a simple PRNG, it has a very long period whose
length can be proved with elementary number
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89979
--- Comment #3 from Andrew Pinski ---
LLVM's libc++ does not go into the 0 loop but still does not do a good job:
4294967295 0 0 0 0 0 0 1
0 0 0 0 0 0 0 1
0 0 0 0 0 0 4294967295 1
0 0 0 0 0 4294967295 4294967295 1
0 0 0 0 4294967295 4294967295
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89979
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89979
--- Comment #1 from Christoph Conrads ---
There is no attachment with the preprocessed code demonstrating the problem
because the this code is 1.2 MB large.