Is this a result of the refactoring of gcc for >4.5 such that it supports a more plugin style/modular architecture?<p>It would seem that targeting gcc's intermediate representation and using its optimizers and backend would be a powerful paradigm for a language creator. I'm using LLVM for this in my own hobby project, but it'd be interesting to see how I could also use gcc instead.