Details on the collaboration between GCC & LLVM

The purpose of the GCC and LLVM/Clang compiler teams collaborating is to reach common defaults between compilers, avoid confusion with architecture flags and other compiler switches, and make other improvements to better the interoperability between the compilers to make a better end-user/developer experience. The focus isn’t on merging GCC+LLVM, debating licensing differences, fighting over who as the faster compiler, or other such heated topics.

Phoronix: http://www.phoronix.com/scan.php?page=news_item&px=MTc1NjA

LLVM Mailing List post by Renato Golin: http://lists.cs.uiuc.edu/pipermail/llvmdev/2014-July/075144.html

Slides from the collaboration session at 2014 GNU Tools Cauldron (PDF): https://gcc.gnu.org/wiki/cauldron2014?action=AttachFile&do=view&target=GCCandLLVM.pdf