Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Feb 2014 22:21:01 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r262536 - projects/clang-sparc64/contrib/llvm/tools/clang/lib/Driver
Message-ID:  <201402262221.s1QML136034537@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Wed Feb 26 22:21:01 2014
New Revision: 262536
URL: http://svnweb.freebsd.org/changeset/base/262536

Log:
  Pull in r202179 from upstream clang trunk:
  
    Pass the sparc architecture variant to the assembler.

Modified:
  projects/clang-sparc64/contrib/llvm/tools/clang/lib/Driver/Tools.cpp

Modified: projects/clang-sparc64/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
==============================================================================
--- projects/clang-sparc64/contrib/llvm/tools/clang/lib/Driver/Tools.cpp	Wed Feb 26 22:18:33 2014	(r262535)
+++ projects/clang-sparc64/contrib/llvm/tools/clang/lib/Driver/Tools.cpp	Wed Feb 26 22:21:01 2014	(r262536)
@@ -5788,6 +5788,11 @@ void freebsd::Assemble::ConstructJob(Com
     }
   } else if (getToolChain().getArch() == llvm::Triple::sparc ||
              getToolChain().getArch() == llvm::Triple::sparcv9) {
+    if (getToolChain().getArch() == llvm::Triple::sparc)
+      CmdArgs.push_back("-Av8plusa");
+    else
+      CmdArgs.push_back("-Av9a");
+
     Arg *LastPICArg = Args.getLastArg(options::OPT_fPIC, options::OPT_fno_PIC,
                                       options::OPT_fpic, options::OPT_fno_pic,
                                       options::OPT_fPIE, options::OPT_fno_PIE,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402262221.s1QML136034537>