[PATCH 3/4] [PPC64LE] Update the parms passed to 'as' for PPC64LE.

Will Schmidt will_schmidt at vnet.ibm.com
Tue Mar 11 12:54:16 PDT 2014


Update the parms passed to 'as' assembler for PPC64LE.
Specifically, "-mppc64 -mlittle-endian".
---
 tools/clang/lib/Driver/Tools.cpp |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tools/clang/lib/Driver/Tools.cpp b/tools/clang/lib/Driver/Tools.cpp
index d76ff5c..2705721 100644
--- a/tools/clang/lib/Driver/Tools.cpp
+++ b/tools/clang/lib/Driver/Tools.cpp
@@ -6509,8 +6509,9 @@ void gnutools::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
     CmdArgs.push_back("-many");
   } else if (getToolChain().getArch() == llvm::Triple::ppc64le) {
     CmdArgs.push_back("-a64");
-    CmdArgs.push_back("-mppc64le");
+    CmdArgs.push_back("-mppc64");
     CmdArgs.push_back("-many");
+    CmdArgs.push_back("-mlittle-endian");
   } else if (getToolChain().getArch() == llvm::Triple::sparc) {
     CmdArgs.push_back("-32");
     CmdArgs.push_back("-Av8plusa");




More information about the cfe-commits mailing list