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.)
A continuing flow of paper is sufficient to continue the flow of paper. -- Dyer