id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10924,conversion of float/double to cpp_dec_float_100 causes hang before main() on cygwin,anonymous,John Maddock,"It looks like g++ generates bad code for: {{{ cpp_dec_float_100 x = 1.0; }}} A program with this line hangs with full cpu usage, never entering main(). If 1.0 is replaced with an integer the problem disappears. I'm using x86_64-pc-cygwin-g++ version 4.8.3, compiling with: {{{ g++ -g -o gcc_bug_test1 gcc_bug_test1.cpp -I ""$BOOST_PATH"" }}} on a fresh install using setup-x86_64.exe with mirror cs.vt.edu. gcc_bug_test1.cpp : {{{ #include #include using namespace std; namespace mp = boost::multiprecision; int main(int argc, char *argv[]) { mp::cpp_dec_float_100 x = 1.0; // -3; return 0; } }}}",Bugs,closed,To Be Determined,multiprecision,Boost 1.57.0,Problem,fixed,cygwin multiprecision,e_float@…