[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