GCC (GNU Compiler Collection)
Conjunto de compiladores de referência do projeto GNU — Richard Stallman, 1987. Suporta C, C++, Objective-C, Fortran, Ada, D e Go. Compila o kernel do Linux e 99% das distros Linux.
Arquitetura monolítica (frontend, middle-end e backend fortemente acoplados). O GCC 4.x (2005+) trouxe a otimização Graphite e passou a usar GIMPLE/RTL como representações internas. As versões recentes têm uma API de plugins, mas nada parecido com o esquema do Clang.
Concorrentes: Clang/LLVM (arquitetura mais moderna, mensagens de erro melhores), MSVC (Windows). O GCC mantém a liderança no Linux por motivos históricos, além das extensões específicas do GCC usadas pelo próprio kernel.