The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages.

Red HatのエンジニアであるDavid Malcolm氏からGCCのメーリングリストに送られたメール「libgccjit.so: an embeddable JIT-compilation library based on GCC」によると、GCCを組み込み可能なJITコンパイルライブラリ(libgccjit.so)の開発が進められているという。この機能を取り込まない積極的な理由は見られず、このまま最短で取り込まれた場合にはGCC 4.9にはこの機能が追加されるのではないかと見られる。

コンパイラをJITとして活用する機能は、GCCと対比されることが多いLLVMでは長い間サポートされていた。今回の機能の登場で長らくJITとしての活用が進められてこなかったGCCが、JITコンパイラとして活用できるようになる。

GCCはLLVM Clangと比較すると特定のバイナリ、特に並列処理を伴うようなソースコードでは性能の高いバイナリを生成する傾向がある。一方LLVM ClangはGCCと同程度の性能のバイナリを生成しつつ、コンパイル時間がGCCよりも短いという特徴を持っている。