Clang, a new compiler based on LLVM (http://llvm.org/), designed to be faster and more extensible than GCC, is now able to build its own source tree rather than relying on another compiler. This means that the compiler supports a sizable chunk of C/C++ language features.