I was preparing to make another debian and mingw package when I found:<br><br>testing FuhMishra<br>./bin/regression: line 28:  9598 Segmentation fault      &quot;$mlton&quot; &quot;${flags[@]}&quot; &quot;${extraFlags[@]}&quot; -output &quot;$f&quot; &quot;$mlb&quot;<br>
testing fft<br>./bin/regression: line 28: 11830 Segmentation fault      &quot;$mlton&quot; &quot;${flags[@]}&quot; &quot;${extraFlags[@]}&quot; -output &quot;$f&quot; &quot;$mlb&quot;<br>testing flat-array.3<br>1c1<br>&lt; 2 101<br>
---<br>&gt; 2 100<br>testing kitqsort<br>./bin/regression: line 28: 13546 Segmentation fault      &quot;$mlton&quot; &quot;${flags[@]}&quot; &quot;${extraFlags[@]}&quot; -output &quot;$f&quot; &quot;$mlb&quot;<br>testing kitsimple<br>
./bin/regression: line 28: 13651 Segmentation fault      &quot;$mlton&quot; &quot;${flags[@]}&quot; &quot;${extraFlags[@]}&quot; -output &quot;$f&quot; &quot;$mlb&quot;<br>testing math<br>./bin/regression: line 28: 14271 Segmentation fault      &quot;$mlton&quot; &quot;${flags[@]}&quot; &quot;${extraFlags[@]}&quot; -output &quot;$f&quot; &quot;$mlb&quot;<br>
testing real-int<br>./bin/regression: line 28: 15625 Segmentation fault      &quot;$mlton&quot; &quot;${flags[@]}&quot; &quot;${extraFlags[@]}&quot; -output &quot;$f&quot; &quot;$mlb&quot;<br>testing real<br>./bin/regression: line 28: 15691 Segmentation fault      &quot;$mlton&quot; &quot;${flags[@]}&quot; &quot;${extraFlags[@]}&quot; -output &quot;$f&quot; &quot;$mlb&quot;<br>
testing testdyn1<br>./bin/regression: line 28: 17235 Segmentation fault      &quot;$mlton&quot; &quot;${flags[@]}&quot; &quot;${extraFlags[@]}&quot; -output &quot;$f&quot; &quot;$mlb&quot;<br>testing time<br>9c9<br>&lt; test3a        OK<br>
---<br>&gt; test3a        WRONG<br>12c12<br>&lt; test4a        OK<br>---<br>&gt; test4a        WRONG<br>testing time3<br>2,12c2,12<br>&lt; 123.457<br>&lt; 123<br>&lt; 123.5<br>&lt; 123.46<br>&lt; 123.457<br>&lt; 123.4568<br>
&lt; 123.45679<br>&lt; 123.456789<br>&lt; 123.4567890<br>&lt; 123.45ve a <br>&lt; 123.000<br>---<br>&gt; 100.000<br>&gt; 100<br>&gt; 100.0<br>&gt; 100.00<br>&gt; 100.000<br>&gt; 100.0000<br>&gt; 100.00000<br>&gt; 100.000000<br>
&gt; 100.0000000<br>&gt; 100.000<br>&gt; 100.000<br>testing barnes-hut<br>./bin/regression: line 265: 19522 Segmentation fault      $mlton -output &quot;$tmpf&quot; &quot;${flags[@]}&quot; -default-ann &#39;nonexhaustiveMatch ignore&#39; -default-ann &#39;redundantMatch ignore&#39; &quot;$tmpf.sml&quot;<br>
testing matrix-multiply<br>./bin/regression: line 265: 19819 Segmentation fault      $mlton -output &quot;$tmpf&quot; &quot;${flags[@]}&quot; -default-ann &#39;nonexhaustiveMatch ignore&#39; -default-ann &#39;redundantMatch ignore&#39; &quot;$tmpf.sml&quot;<br>
testing ray<br>./bin/regression: line 265: 20092 Segmentation fault      $mlton -output &quot;$tmpf&quot; &quot;${flags[@]}&quot; -default-ann &#39;nonexhaustiveMatch ignore&#39; -default-ann &#39;redundantMatch ignore&#39; &quot;$tmpf.sml&quot;<br>
testing raytrace<br>./bin/regression: line 265: 20108 Segmentation fault      $mlton -output &quot;$tmpf&quot; &quot;${flags[@]}&quot; -default-ann &#39;nonexhaustiveMatch ignore&#39; -default-ann &#39;redundantMatch ignore&#39; &quot;$tmpf.sml&quot;<br>
testing simple<br>./bin/regression: line 265: 20123 Segmentation fault      $mlton -output &quot;$tmpf&quot; &quot;${flags[@]}&quot; -default-ann &#39;nonexhaustiveMatch ignore&#39; -default-ann &#39;redundantMatch ignore&#39; &quot;$tmpf.sml&quot;<br>
testing tsp<br>./bin/regression: line 265: 20233 Segmentation fault      $mlton -output &quot;$tmpf&quot; &quot;${flags[@]}&quot; -default-ann &#39;nonexhaustiveMatch ignore&#39; -default-ann &#39;redundantMatch ignore&#39; &quot;$tmpf.sml&quot;<br>
testing mlprof<br>./bin/regression: line 285: 20660 Segmentation fault      &quot;$mlton&quot; &quot;${flags[@]}&quot; -output &quot;$tmpf&quot; &quot;$f.mlb&quot;<br><br>These all happen on debian/sid updated to April 29, 2010.<br>
<br>The crashes happen during the compile using MLton (r7452). The bootstrapping compiler (r7430) did not exhibit the crashes. All the problems seem related to the handling of floating point numbers.<br><br>I don&#39;t have time to debug this right now, but will in the next few days. However, I&#39;m betting someone will have a &quot;Doh!&quot; moment and be able to fix this immediately. ;)<br>