id summary reporter owner description type status milestone component version severity resolution keywords cc 10103 setprecision(0) does displays too many digits of a float128 Charles Karney John Maddock "setprecision(0) is not honored for float128. Compare the display of a double and a float128 (default and fixed): {{{ 0.1 0.123400000000000000000000000000000006 0 0.123400000000000000000000000000000006 }}} This is produced with {{{ #include #include int main() { double x = 0.1234; boost::multiprecision::float128 y = 0.1234Q; std::cout << std::setprecision(0) << x << "" "" << y << ""\n""; std::cout << std::fixed << x << "" "" << y << ""\n""; } }}} " Bugs assigned To Be Determined multiprecision Boost 1.54.0 Problem printing