[llvm] r232701 - Note that we don't support COFF on PPC.

Rafael Espindola rafael.espindola at gmail.com
Wed Mar 18 19:40:56 PDT 2015


Author: rafael
Date: Wed Mar 18 21:40:56 2015
New Revision: 232701

URL: http://llvm.org/viewvc/llvm-project?rev=232701&view=rev
Log:
Note that we don't support COFF on PPC.

Should bring back the windows bots.

Modified:
    llvm/trunk/lib/Support/Triple.cpp
    llvm/trunk/test/CodeGen/PowerPC/mature-mc-support.ll

Modified: llvm/trunk/lib/Support/Triple.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Triple.cpp?rev=232701&r1=232700&r2=232701&view=diff
==============================================================================
--- llvm/trunk/lib/Support/Triple.cpp (original)
+++ llvm/trunk/lib/Support/Triple.cpp Wed Mar 18 21:40:56 2015
@@ -453,6 +453,13 @@ static Triple::ObjectFormatType getDefau
   case Triple::sparcv9:
   case Triple::systemz:
   case Triple::xcore:
+  case Triple::ppc64le:
+    return Triple::ELF;
+
+  case Triple::ppc:
+  case Triple::ppc64:
+    if (T.isOSDarwin())
+      return Triple::MachO;
     return Triple::ELF;
   }
 

Modified: llvm/trunk/test/CodeGen/PowerPC/mature-mc-support.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/mature-mc-support.ll?rev=232701&r1=232700&r2=232701&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/PowerPC/mature-mc-support.ll (original)
+++ llvm/trunk/test/CodeGen/PowerPC/mature-mc-support.ll Wed Mar 18 21:40:56 2015
@@ -10,6 +10,10 @@
 ; RUN: not llc -march=ppc32 -filetype=obj < %s > /dev/null 2> %t2
 ; RUN: FileCheck %s < %t2
 
+; Test that we don't try to produce COFF for ppc.
+; RUN: not llc -mtriple=powerpc-mingw32 -filetype=obj < %s > /dev/null 2> %t2
+; RUN: FileCheck %s < %t2
+
 ; SKIP: not llc -march=ppc64 < %s > /dev/null 2> %t3
 ; SKIP: FileCheck %s < %t3
 





More information about the llvm-commits mailing list