MLRISC bug

Lal George george@research.bell-labs.com
Wed, 10 Oct 2001 09:21:52 -0400 (EDT)


Allen sent me a fix that will solve this problem. We never exected to
see basic blocks with more than 16K instructions.

Lal.
--------------------------------------------------------------------
sweeks@intertrust.com(Stephen Weeks) wrote:
 > 
 > Number: *
 > Title:       MLRISC bug
 > Keywords:    
 > Submitter:   Stephen Weeks <sweeks@acm.org>
 > Date:        10/09/01
 > Version:     110.36
 > System:      x86-linux
 > Severity:    
 > Problem:     
 > 
 > I was attempting to compile MLton as a whole program using SML/NJ.  It is
 > approximately 100,000 lines.  After SML/NJ ran for over 2 hours and 47 minutes,
 > it displayed the following error.
 > 
 > Error: MLRisc bug: ClusterRA.mkNodes: too many instructions
 > 
 > uncaught exception Error
 >   raised at: ../MLRISC/cm/../control/mlriscErrormsg.sml:16.14-16.19
 >              ../compiler/Basics/stats/stats.sml:189.40
 >              ../compiler/Basics/stats/stats.sml:189.40
 >              ../compiler/Basics/stats/stats.sml:189.40
 >              ../compiler/Basics/stats/stats.sml:189.40
 >              ../compiler/TopLevel/interact/evalloop.sml:35.55
 > - 
 > 
 > 
 > Code:        
 > 
 > I could send it if you want, but it is about 3M.
 > 
 > Transcript:  
 > Comments:    
 > Fix:         
 > Test: *
 > Owner: *
 > Status: *