[M3commit] CVS Update: cm3

Dragiša Durić dragisha at m3w.org
Fri Nov 5 16:40:56 CET 2010


FreePascal people are doing their own backend... I don't think it's big luck, but it is free and they are Wirthian (meaning at least nested scopes and strong typing, and IIRC they are some kind of strange body in GCC).

LLVM is well specified IR. Their intent is to enable people to use it, and GCC's intent is to control through GPL. I am big fan of whole FSF idea, projects, everything... But sometimes they are just over the edge. They killed GNU Pascal with GCC IR being unspecified and prone to major changes at every minor release.

I am not telling you to stop your C effort. All your points are valid. Except some assumptions about LLVM. LLVM is not GCC, and not GPL, and so on... 
 

On Nov 5, 2010, at 4:32 PM, Jay K wrote:

> I shouldn't bite the hand that feeds, but I presume LLVM is a moving target roughly as much as gcc is.
> gcc's moving target has indeed been slightly painful. But it is not the only complaint I have.
> Plus, you don't see Tony complaining about whatever he had to do to move from 3.x to 4.x.
> I'm a whiner.
> LLVM is probably large and slow to build, similar to gcc.
> But we don't get too many complaints about that.
> 
> 
> gcc's reach is impressive.
> C/C++'s reach is even better.
> I remain keen on VMS/Alpha, VMS/IA64, Linux/ia64.
> I know they are viable with gcc/c/C++. Unknown about LLVM.
> 
> 
> I'm also still interested in our own backend maybe.




More information about the M3commit mailing list