LLVM ( http://llvm.cs.uiuc.edu/ ) ?

It use modified gcc 3.4 as C/C++ frontend and it can emits portable C code.
Depends what you mean by portable.
You can't take the output of the gcc llvm frontend on one platform, and
run it on another, like cfront could.
"emits portable C code" just copied from "LLVM Overview" at http://llvm.cs.uiuc.edu/ :)

Vladimir

Reply via email to