[M3devel] Code generation (was: Enumeration or subrange value out	of range)
    Hendrik Boom 
    hendrik at topoi.pooq.com
       
    Thu Dec  2 15:22:03 CET 2010
    
    
  
On Thu, Dec 02, 2010 at 09:17:32AM +0000, Jay K wrote:
> 
> The gcc intermediate form does support exception handling.
> Efficient exception handling doesn't motivate gcc to llvm switch.
> As well, generating C++ is a good option for this reason.
>   At least on non-NT/Tru64/VMS systems.
> As well, since this is multiple axes, an initial C backend could generate code
> like we do today -- pthread_getspecific/setjmp.
> 
> Switching to LLVM is a big task.
> 
>  - Jay
We seem to have switched from language design to Modula 3 implementatin 
decisions.
Are either LLVN or gcc-intermediate as well-documented as C--, C, or 
C++?
Too bad C-- seems to be somewhat lacking in implementatins of multiple 
kinds of hardware.  It's otherwise excellent.
-- hendrik
    
    
More information about the M3devel
mailing list