On Sep 10, 2010, at 5:40 AM, Richard Kenner wrote: > More seriously, the issue is copyright law. In order to write a > front-end for GCC right now (or for a GCC front end to use another > backend), you have to use a sufficient number of header files and > interfaces of GCC that there's no question that it's a derived work > from GCC and hence must have a compatible license.
Luckily, llvm and clang have a compatible license, so, we could have a llvm backend plugin, or a clang front-end plugin, if we want.