The LLVM Developer group have announced the release of version 2.2 of LLVM, an open source compiler infrastructure, which supports compilation of C, C++, Fortran, Objective C and Ada programs.
If you'd like to try it out before downloading, they even have an online demo available.