id summary reporter owner description type status milestone component version severity resolution keywords cc 13229 Infinite loop when printing certain values of type boost::multiprecision::mpfr_float. Victor Sunye John Maddock "The program below never terminates. The attached patch seems to solve the issue. #include #include int main (void) { using mpfloat = boost::multiprecision::mpfr_float; // mpfloat::default_precision (15); mpfloat x = 0.051; std::cout.precision (1); std::cout << std::fixed << x << std::endl; return 0; } " Bugs closed To Be Determined multiprecision Boost 1.63.0 Problem fixed