id summary reporter owner description type status milestone component version severity resolution keywords cc 12075 denorm_min is zero for float128 Ruslan John Maddock "The following program demonstrates the bug: {{{ #include #include #include boost::multiprecision::float128 typedef binary128; int main() { std::cout << ""boost "" BOOST_LIB_VERSION << ""\n""; std::cout << ""boost denorm_min: "" << std::numeric_limits::denorm_min() << ""\n""; __float128 trueDenormMin=0; *reinterpret_cast(&trueDenormMin)=1; // craft the denormal manually std::cout << ""true denorm_min: "" << binary128(trueDenormMin) << ""\n""; } }}} Its output is {{{ boost 1_60 boost denorm_min: 0 true denorm_min: 6.47518e-4966 }}}" Bugs closed To Be Determined multiprecision Boost 1.60.0 Problem fixed