From: Andrei Borzenkov Subject: [PATCH] support -big-endian/-mlittle-endian on PowerPC64 Signed-off-by: Andrei Borzenkov --- lib/Driver/Driver.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/Driver/Driver.cpp b/lib/Driver/Driver.cpp index d4b47a4..b7a6a66 100644 --- a/lib/Driver/Driver.cpp +++ b/lib/Driver/Driver.cpp @@ -1947,6 +1947,8 @@ static llvm::Triple computeTargetTriple(StringRef DefaultTargetTriple, Target.setArch(llvm::Triple::mips64el); else if (Target.getArch() == llvm::Triple::aarch64_be) Target.setArch(llvm::Triple::aarch64); + else if (Target.getArch() == llvm::Triple::ppc64) + Target.setArch(llvm::Triple::ppc64le); } else { if (Target.getArch() == llvm::Triple::mipsel) Target.setArch(llvm::Triple::mips); @@ -1954,6 +1956,8 @@ static llvm::Triple computeTargetTriple(StringRef DefaultTargetTriple, Target.setArch(llvm::Triple::mips64); else if (Target.getArch() == llvm::Triple::aarch64) Target.setArch(llvm::Triple::aarch64_be); + else if (Target.getArch() == llvm::Triple::ppc64le) + Target.setArch(llvm::Triple::ppc64); } } -- tg: (76af433..) e/ppc-mendian (depends on: master)