<div dir="ltr"><br><div class="gmail_quote">On Wed, Jan 5, 2011 at 1:52 PM, shimi <span dir="ltr">&lt;<a href="mailto:linux-il@shimi.net">linux-il@shimi.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div dir="ltr"><div class="gmail_quote"><div><br>It has something to do with the precision attempting algorithm of floating point numbers, and the way it is done on fpu87 in 32bit processors. It tries to get close to the number below a certain point which is impossible, and the algorithm does not check to see if it is not actually progressing in getting closer to the minimal precision error. Hence it&#39;s an infinite loop. <br>


<br>Compiling with -mfpmath=sse will also solve the problem.<br><br></div></div></div></blockquote><div><br>And a more thorough explanation:<br><br><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=323#c109">http://gcc.gnu.org/bugzilla/show_bug.cgi?id=323#c109</a><br>

<br> -- Shimi <br></div></div><br></div>