svn commit: r248548 - head/contrib/llvm/tools/clang/lib/Driver

Andrew Turner andrew at FreeBSD.org
Wed Mar 20 08:34:31 UTC 2013


Author: andrew
Date: Wed Mar 20 08:34:30 2013
New Revision: 248548
URL: http://svnweb.freebsd.org/changeset/base/248548

Log:
  Pull in r177252 from upstream clang trunk:
  
   Make sure to use same EABI version for external assembler as for
   integrated as.
  
  This allows us to use gcc on a world built with clang on ARM.

Modified:
  head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp

Modified: head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
==============================================================================
--- head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp	Wed Mar 20 08:26:16 2013	(r248547)
+++ head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp	Wed Mar 20 08:34:30 2013	(r248548)
@@ -5438,6 +5438,7 @@ void freebsd::Assemble::ConstructJob(Com
     switch(getToolChain().getTriple().getEnvironment()) {
     case llvm::Triple::GNUEABI:
     case llvm::Triple::EABI:
+      CmdArgs.push_back("-meabi=5");
       break;
 
     default:


More information about the svn-src-all mailing list