Re-apply 68552.
Tested by bootstrapping llvm-gcc and using that to build llvm.

llvm-svn: 68645
21 files changed
tree: 25b815ff627d25861f150b95010240386dd69054
  1. clang/
  2. llvm/