Tweak a couple of tests on win32 hosts with +Asserts.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 11 Jun 2013 06:52:58 +0000 (06:52 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 11 Jun 2013 06:52:58 +0000 (06:52 +0000)
  - Don't use assert(0), or tests may pass or fail according to assertions.
  - For now, The tests are marked as XFAIL for win32 hosts.

FIXME: Could we avoid XFAIL to specify triple in the RUN lines?

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183728 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
test/MC/ARM/arm-thumb-cpus-default.s
test/MC/ARM/arm-thumb-cpus.s

index 2488b6bf0c870a470931b2af03887ddd88abc45a..1f0f9eb46872990b6eedc9d4d8fb63b80d5e1600 100644 (file)
@@ -681,7 +681,7 @@ MCAsmBackend *llvm::createARMAsmBackend(const Target &T, StringRef TT, StringRef
   }
 
   if (TheTriple.isOSBinFormatCOFF())
-    assert(0 && "Windows not supported on ARM");
+    llvm_unreachable("Windows not supported on ARM");
 
   uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(Triple(TT).getOS());
   return new ELFARMAsmBackend(T, TT, OSABI);
index 636ee3c505710304021ba40ee845f6cd74935092..040039f21543fcfbf288a14c70f66ca039b9f44c 100644 (file)
@@ -5,6 +5,9 @@
 @ RUN: llvm-mc -show-encoding -triple=armv7m < %s | FileCheck %s --check-prefix=CHECK-THUMB-ONLY
 @ RUN: llvm-mc -show-encoding -triple=armv6m < %s | FileCheck %s --check-prefix=CHECK-THUMB-ONLY
 
+@ FIXME: Could we avoid XFAIL to specify triple above?
+@ XFAIL: cygwin,mingw32,win32
+
         @ Make sure the architecture chosen by LLVM defaults to a compatible
         @ ARM/Thumb mode.
         movs r0, r0
index c15e807818647acda8d305e375a48599851af0f9..ea4e71a6acabf1da85fc0001a142262685e0d960 100644 (file)
@@ -5,6 +5,9 @@
 @ RUN: llvm-mc -show-encoding -triple=armv7m < %s 2>&1 | FileCheck %s --check-prefix=CHECK-THUMB-ONLY
 @ RUN: llvm-mc -show-encoding -triple=armv6m < %s 2>&1 | FileCheck %s --check-prefix=CHECK-THUMB-ONLY
 
+@ FIXME: Could we avoid XFAIL to specify triple above?
+@ XFAIL: cygwin,mingw32,win32
+
         @ Make sure correct diagnostics are given for CPUs without support for
         @ one or other of the execution states.
         .thumb