overflow while compiling array.sml

Stephen Weeks MLton@sourcelight.com
Mon, 5 Nov 2001 18:02:08 -0800


> The overflow is during limit check insertion.  I am tracking down the
> bug.

I have checked in a fix for the bug.  Compiling array.sml with all the
-drop-passes now leads to an x86-codegen bug.

      x86 code gen starting
	 outputC starting
	 outputC finished in 0.05 + 0.00 (0% GC)
	 outputAssembly starting
	    translateChunk raised
	 outputAssembly raised in 5.71 + 0.00 (0% GC)
      x86 code gen raised in 5.83 + 0.00 (0% GC)
   Compile SML raised in 163.44 + 0.00 (0% GC)
MLton raised in 163.45 + 0.00 (0% GC)
mlton: x86Translate.translateChunk::?

Maybe this is due to the dead-code/handler problem?

I'm off for the night.  Hopefully more progress on the SSA shrinker
tomorrow.