Here are two files for the fix of the m68 "infinite loop" bug. The bin
files of m68 has been generated, are there any machines around the dept.
so that I can test the bin files (without moving them)? 

To do the cross compilation for m68, you need execute the following 
commands after Retarget.retarget("../bin.mipsel",".m68");

       M68VisComp.Control.CG.representations := false;
       M68VisComp.Control.CG.calleesaves := 0;

The infinite loop is caused by the non-zero calleesaves flag.

The fix in m68/m68.sml is for generating machine code for SELECT i-th
field from a Immedlab (used in streq and strneq primop in generic.sml).
It's originally not supported in older m68.sml

-Zhong

