[PATCH] D10897: Reworked the test part of r241149 "Fix PR23872: Integrated assembler error message when using .type directive with @ in AArch32 assembly."

Phabricator reviews at reviews.llvm.org
Thu Jul 2 09:53:36 PDT 2015


This revision was automatically updated to reflect the committed changes.
Closed by commit rL241283: Reworking the test part of r241149 (authored by gaborb).

CHANGED PRIOR TO COMMIT
  http://reviews.llvm.org/D10897?vs=28958&id=28962#toc

REPOSITORY
  rL LLVM

http://reviews.llvm.org/D10897

Files:
  llvm/trunk/test/MC/ARM/directive-type-diagnostics.s
  llvm/trunk/test/MC/COFF/ARM/directive-type-diagnostics.s
  llvm/trunk/test/MC/COFF/ARM/lit.local.cfg
  llvm/trunk/test/MC/MachO/ARM/directive-type-diagnostics.s

Index: llvm/trunk/test/MC/ARM/directive-type-diagnostics.s
===================================================================
--- llvm/trunk/test/MC/ARM/directive-type-diagnostics.s
+++ llvm/trunk/test/MC/ARM/directive-type-diagnostics.s
@@ -0,0 +1,10 @@
+// RUN: not llvm-mc -triple arm-elf -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+// RUN: not llvm-mc -triple armeb-elf -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+// RUN: not llvm-mc -triple thumb-elf -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+// RUN: not llvm-mc -triple thumbeb-elf -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+
+        .type symbol 32
+// CHECK: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
+// CHECK: .type symbol 32
+// CHECK:              ^
+
Index: llvm/trunk/test/MC/COFF/ARM/directive-type-diagnostics.s
===================================================================
--- llvm/trunk/test/MC/COFF/ARM/directive-type-diagnostics.s
+++ llvm/trunk/test/MC/COFF/ARM/directive-type-diagnostics.s
@@ -0,0 +1,10 @@
+// RUN: not llvm-mc -triple arm-coff -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+// RUN: not llvm-mc -triple armeb-coff -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+// RUN: not llvm-mc -triple thumb-coff -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+// RUN: not llvm-mc -triple thumbeb-coff -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+
+        .type symbol 32
+// CHECK: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
+// CHECK: .type symbol 32
+// CHECK:              ^
+
Index: llvm/trunk/test/MC/COFF/ARM/lit.local.cfg
===================================================================
--- llvm/trunk/test/MC/COFF/ARM/lit.local.cfg
+++ llvm/trunk/test/MC/COFF/ARM/lit.local.cfg
@@ -0,0 +1,3 @@
+if not 'ARM' in config.root.targets:
+    config.unsupported = True
+
Index: llvm/trunk/test/MC/MachO/ARM/directive-type-diagnostics.s
===================================================================
--- llvm/trunk/test/MC/MachO/ARM/directive-type-diagnostics.s
+++ llvm/trunk/test/MC/MachO/ARM/directive-type-diagnostics.s
@@ -0,0 +1,10 @@
+// RUN: not llvm-mc -triple arm-apple -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+// RUN: not llvm-mc -triple armeb-apple -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+// RUN: not llvm-mc -triple thumb-apple -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+// RUN: not llvm-mc -triple thumbeb-apple -filetype asm -o /dev/null %s 2>&1 | FileCheck %s
+
+        .type symbol 32
+// CHECK: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
+// CHECK: .type symbol 32
+// CHECK:              ^
+


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10897.28962.patch
Type: text/x-patch
Size: 2681 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150702/87c6b16f/attachment.bin>


More information about the llvm-commits mailing list