summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-05-06 11:18:53 +0000
committerTim Northover <tnorthover@apple.com>2014-05-06 11:18:53 +0000
commit6e64f90dc5c1869bef2ade6c596ad0eee50a9dc9 (patch)
treef3b3726d4cff96828d4fd3435b6b6d65bf5dcbce /test
parent80fd09110da24aacdcd20487b0def0b7e5011b9e (diff)
downloadllvm-6e64f90dc5c1869bef2ade6c596ad0eee50a9dc9.tar.gz
llvm-6e64f90dc5c1869bef2ade6c596ad0eee50a9dc9.tar.bz2
llvm-6e64f90dc5c1869bef2ade6c596ad0eee50a9dc9.tar.xz
AArch64/ARM64: produce more informative diagnostic assembling some immediates
No tests here, they'll be added when the entire neon-diagnostics.s test from AArch64 is enabled. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208079 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/MC/ARM64/diags.s34
-rw-r--r--test/MC/ARM64/spsel-sysreg.s2
2 files changed, 18 insertions, 18 deletions
diff --git a/test/MC/ARM64/diags.s b/test/MC/ARM64/diags.s
index 95b00a5b29..7d9ed5f204 100644
--- a/test/MC/ARM64/diags.s
+++ b/test/MC/ARM64/diags.s
@@ -33,43 +33,43 @@ foo:
ldur x0, [x1, #-257]
-; CHECK-ERRORS: error: index must be a multiple of 8 in range [0,32760].
+; CHECK-ERRORS: error: index must be a multiple of 8 in range [0, 32760].
; CHECK-ERRORS: ldr x0, [x0, #804]
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be a multiple of 4 in range [0,16380].
+; CHECK-ERRORS: error: index must be a multiple of 4 in range [0, 16380].
; CHECK-ERRORS: ldr w0, [x0, #802]
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be an integer in range [-256,255].
+; CHECK-ERRORS: error: index must be an integer in range [-256, 255].
; CHECK-ERRORS: ldr x0, [x0, #804]!
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be an integer in range [-256,255].
+; CHECK-ERRORS: error: index must be an integer in range [-256, 255].
; CHECK-ERRORS: ldr w0, [w0, #301]!
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be an integer in range [-256,255].
+; CHECK-ERRORS: error: index must be an integer in range [-256, 255].
; CHECK-ERRORS: ldr x0, [x0], #804
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be an integer in range [-256,255].
+; CHECK-ERRORS: error: index must be an integer in range [-256, 255].
; CHECK-ERRORS: ldr w0, [w0], #301
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be a multiple of 4 in range [-256,252].
+; CHECK-ERRORS: error: index must be a multiple of 4 in range [-256, 252].
; CHECK-ERRORS: ldp w3, w4, [x5, #11]!
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be a multiple of 8 in range [-512,504].
+; CHECK-ERRORS: error: index must be a multiple of 8 in range [-512, 504].
; CHECK-ERRORS: ldp x3, x4, [x5, #12]!
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be a multiple of 16 in range [-1024,1008].
+; CHECK-ERRORS: error: index must be a multiple of 16 in range [-1024, 1008].
; CHECK-ERRORS: ldp q3, q4, [x5, #12]!
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be a multiple of 4 in range [-256,252].
+; CHECK-ERRORS: error: index must be a multiple of 4 in range [-256, 252].
; CHECK-ERRORS: ldp w3, w4, [x5], #11
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be a multiple of 8 in range [-512,504].
+; CHECK-ERRORS: error: index must be a multiple of 8 in range [-512, 504].
; CHECK-ERRORS: ldp x3, x4, [x5], #12
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be a multiple of 8 in range [-512,504].
+; CHECK-ERRORS: error: index must be a multiple of 8 in range [-512, 504].
; CHECK-ERRORS: ldp q3, q4, [x5], #12
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: index must be an integer in range [-256,255].
+; CHECK-ERRORS: error: index must be an integer in range [-256, 255].
; CHECK-ERRORS: ldur x0, [x1, #-257]
; CHECK-ERRORS: ^
@@ -93,16 +93,16 @@ foo:
sqrshrn v7.4h, v8.4s, #39
uqshrn2 v4.4s, v5.2d, #67
-; CHECK-ERRORS: error: immediate must be an integer in range [1,8].
+; CHECK-ERRORS: error: immediate must be an integer in range [1, 8].
; CHECK-ERRORS: sqrshrn b4, h9, #10
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: immediate must be an integer in range [1,8].
+; CHECK-ERRORS: error: immediate must be an integer in range [1, 8].
; CHECK-ERRORS: rshrn v9.8b, v11.8h, #17
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: immediate must be an integer in range [1,16].
+; CHECK-ERRORS: error: immediate must be an integer in range [1, 16].
; CHECK-ERRORS: sqrshrn v7.4h, v8.4s, #39
; CHECK-ERRORS: ^
-; CHECK-ERRORS: error: immediate must be an integer in range [1,32].
+; CHECK-ERRORS: error: immediate must be an integer in range [1, 32].
; CHECK-ERRORS: uqshrn2 v4.4s, v5.2d, #67
; CHECK-ERRORS: ^
diff --git a/test/MC/ARM64/spsel-sysreg.s b/test/MC/ARM64/spsel-sysreg.s
index fe556593af..f1d94d8c2d 100644
--- a/test/MC/ARM64/spsel-sysreg.s
+++ b/test/MC/ARM64/spsel-sysreg.s
@@ -19,6 +19,6 @@ mrs x0, ESR_EL1
msr DAIFSet, x0
msr ESR_EL1, #0
mrs x0, DAIFSet
-// CHECK-ERRORS: error: expected writable system register or pstate
+// CHECK-ERRORS: error: immediate must be an integer in range [0, 15]
// CHECK-ERRORS: error: invalid operand for instruction
// CHECK-ERRORS: error: expected readable system register