id summary reporter owner description type status milestone component version severity resolution keywords cc 9936 multiprecision assign does not deal addequately with sign cerquide@… John Maddock "The following code provides the output: 0 -0 Looks like the positive sign is not set after assign is called. {{{ #include #include boost::multiprecision::int128_t x(""0""); int main(int argc , char **argv) { std::cout << x << std::endl; x = -1; x.assign(""0""); std::cout << x << std::endl; } }}}" Bugs closed To Be Determined multiprecision Boost 1.55.0 Problem fixed