[llvm] r191664 - [ARM] Assembler: Add more negative tests for ARM LDRD.

Tilmann Scheller tilmann.scheller at googlemail.com
Mon Sep 30 06:04:22 PDT 2013


Author: tilmann
Date: Mon Sep 30 08:04:22 2013
New Revision: 191664

URL: http://llvm.org/viewvc/llvm-project?rev=191664&view=rev
Log:
[ARM] Assembler: Add more negative tests for ARM LDRD.


Modified:
    llvm/trunk/test/MC/ARM/arm-ldrd.s

Modified: llvm/trunk/test/MC/ARM/arm-ldrd.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/arm-ldrd.s?rev=191664&r1=191663&r2=191664&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/arm-ldrd.s (original)
+++ llvm/trunk/test/MC/ARM/arm-ldrd.s Mon Sep 30 08:04:22 2013
@@ -2,19 +2,27 @@
 // RUN: < %s >/dev/null 2> %t
 // RUN: grep "error: Rt must be even-numbered" %t | count 7
 // RUN: grep "error: Rt can't be R14" %t | count 7
+// RUN: grep "error: destination operands must be sequential" %t | count 7
 // rdar://14479793
 
 ldrd r1, r2, [pc, #0]
 ldrd lr, pc, [pc, #0]
+ldrd r0, r3, [pc, #0]
 ldrd r1, r2, [r3, #4]
 ldrd lr, pc, [r3, #4]
+ldrd r0, r3, [r4, #4]
 ldrd r1, r2, [r3], #4
 ldrd lr, pc, [r3], #4
+ldrd r0, r3, [r4], #4
 ldrd r1, r2, [r3, #4]!
 ldrd lr, pc, [r3, #4]!
+ldrd r0, r3, [r4, #4]!
 ldrd r1, r2, [r3, -r4]!
 ldrd lr, pc, [r3, -r4]!
+ldrd r0, r3, [r4, -r5]!
 ldrd r1, r2, [r3, r4]
 ldrd lr, pc, [r3, r4]
+ldrd r0, r3, [r4, r5]
 ldrd r1, r2, [r3], r4
 ldrd lr, pc, [r3], r4
+ldrd r0, r3, [r4], r5





More information about the llvm-commits mailing list