Half the reason LLVM has advanced so quickly is that it's not GPL.
And the other half is that GCC's design and implementation are so obtuse that no one can practically modify it without insider assistance. (This is the "RMS loophole" in the GPL.)
Space is to place as eternity is to time. -- Joseph Joubert