http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52699
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|target |libstdc++ --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-03-24 08:06:58 UTC --- >From the looks of it, it looks more like a source (library) issue rather than a compiler one. Though I don't know enough of this code to say that. We are stuck in the following loop: 754 result_type __u; 755 do 756 __u = _M_b() - _M_b.min(); 757 while (__u >= __y0); __y0 is 0 which means the loop is always true.