summaryrefslogtreecommitdiffstats
path: root/binutils-2.24/gas/testsuite/gas/arm/thumb2_ldmstm_bad.s
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.24/gas/testsuite/gas/arm/thumb2_ldmstm_bad.s')
-rw-r--r--binutils-2.24/gas/testsuite/gas/arm/thumb2_ldmstm_bad.s30
1 files changed, 0 insertions, 30 deletions
diff --git a/binutils-2.24/gas/testsuite/gas/arm/thumb2_ldmstm_bad.s b/binutils-2.24/gas/testsuite/gas/arm/thumb2_ldmstm_bad.s
deleted file mode 100644
index 70d4bdd2..00000000
--- a/binutils-2.24/gas/testsuite/gas/arm/thumb2_ldmstm_bad.s
+++ /dev/null
@@ -1,30 +0,0 @@
-.syntax unified
-.thumb
-ldmstm_bad:
- @ UNPREDICTABLE Thumb-2 encodings of LDM/LDMIA/LDMFD as specified
- @ by section A8.6.53 of the ARMARM.
- ldmia r15, {r0-r3} @ Encoding T2, UNPREDICTABLE
- ldmia r15!, {r0-r3} @ Encoding T2, UNPREDICTABLE
- ldmia r1, {r14, r15} @ Encoding T2, UNPREDICTABLE
- ldmia r0!, {r0-r3} @ Encoding T2, UNPREDICTABLE
-
- itt eq
- ldmiaeq r0, {r12, r15} @ Encoding T2, UNPREDICTABLE
- ldmiaeq r0!, {r0, r1} @ Encoding T2, UNPREDICTABLE
-
- @ UNPREDICTABLE Thumb-2 encodings of STM/STMIA/STMEA as specified
- @ by section A8.6.189 of the ARMARM.
- stmia.w r0!, {r0-r3} @ Encoding T2, UNPREDICTABLE
- stmia r1!, {r0-r3} @ Encoding T1, r1 is UNKNOWN
- stmia r15!, {r0-r3} @ Encoding T2, UNPREDICTABLE
- stmia r15, {r0-r3} @ Encoding T2, UNPREDICTABLE
- stmia r8!, {r0-r11} @ Encoding T2, UNPREDICTABLE
-
- @ The following are technically UNDEFINED, but gas converts them to
- @ an equivalent, and well-defined instruction automatically.
- @stmia.w r0!, {r1} @ str.w r1, [r0], #4
- @stmia r8!, {r9} @ str.w r9, [r8], #4
- @stmia r8, {r9} @ str.w r9, [r8]
- @ldmia.w r0!, {r1} @ ldr.w r1, [r0], #4
- @ldmia r8!, {r9} @ ldr.w r9, [r8], #4
- @ldmia r8, {r9} @ ldr.w r9, [r8]