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