id summary reporter owner description type status milestone component version severity resolution keywords cc 12018 rounded_arith_opp doesn't work in Release configuration under msvc 14 peter.azmanov@… Boris Gubenko "Interval calculations with `rounded_arith_opp` in Release under msvc 14 result in zero-size intervals. It seems that compiler optimizes too much, e.g. in {{{ BOOST_UP_NEG(x / (-y)); }}} it moves minus operation and calculates something like {{{ BOOST_UP_NEG(-(x / y)); }}} which returns the same result as {{{ BOOST_UP(x / y); }}} It looks more like compiler bug. Attached patch is a workaround which solves the issue. Tested on x64 platform with /fp:strict and /fp:precise under MS Visual Studio Community 2015 Version 14.0.24720.00 Update 1. " Bugs new To Be Determined interval Boost 1.60.0 Showstopper