id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 8133,"multiprecision, failed gcd tests (test_cpp_int.cpp)",Stepan Podoskin ,John Maddock,"I modified test_cpp_int.cpp to generate random numbers with a lot of ones or zeros. I modified '''T generate_random(unsigned bits_wanted)''': {{{ ... T val = 0; for(unsigned i = 0; i < terms_needed; ++i) { val *= (gen.max)(); switch (gen() % 5) { case 0: val += gen(); break; case 1: val += 1; break; case 2: val += (gen.max)() - 2; break; case 3: val += (gen.max)() - 1; break; } } val %= max_val; return (val == 0)? val : 1; } }}} This caused some tests related to gcd computation to fail. Here is output (I removed some parts of it with results of operations) - http://pastebin.com/iZdmX1bq",Bugs,closed,To Be Determined,multiprecision,Boost 1.53.0,Problem,fixed,,