[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