More like:
GCC


LLVM



GCC hasn't run into the iceberg yet, but it's an old design (capable of doing a lot that LLVM can't yet). LLVM is the new shiny boat with some new modern features that GCC will probably never catch up with, but it's also a very different boat that can't do many of the things GCC can either.