summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/ARM/bracket-exprs.s
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-02-25 19:06:35 +0000
committerChris Lattner <sabre@nondot.org>2011-02-25 19:06:35 +0000
commit78178749e992f15b2c9bb79ec985e15fe62100cd (patch)
tree82b6ba0d9b5f592bc43b320a0cc2d755ea9bb8f7 /llvm/test/MC/ARM/bracket-exprs.s
parentbff158dc6788ca804bea975422aea674dd2ea48a (diff)
downloadbcm5719-llvm-78178749e992f15b2c9bb79ec985e15fe62100cd.tar.gz
bcm5719-llvm-78178749e992f15b2c9bb79ec985e15fe62100cd.zip
split this test into arch specific pieces, so the ARM
test isn't run when the arm backend isn't built. This fixes PR9327 llvm-svn: 126500
Diffstat (limited to 'llvm/test/MC/ARM/bracket-exprs.s')
-rw-r--r--llvm/test/MC/ARM/bracket-exprs.s15
1 files changed, 15 insertions, 0 deletions
diff --git a/llvm/test/MC/ARM/bracket-exprs.s b/llvm/test/MC/ARM/bracket-exprs.s
new file mode 100644
index 00000000000..922bf703701
--- /dev/null
+++ b/llvm/test/MC/ARM/bracket-exprs.s
@@ -0,0 +1,15 @@
+// RUN: llvm-mc -triple arm-unknown-linux %s | FileCheck %s
+
+// CHECK: .byte 1
+.if [~0 >> 1] == -1
+.byte 1
+.else
+.byte 2
+.endif
+
+// CHECK: .byte 3
+.if 4 * [4 + (3 + [2 * 2] + 1)] == 48
+.byte 3
+.else
+.byte 4
+.endif
OpenPOWER on IntegriCloud