summaryrefslogtreecommitdiffstats
path: root/binutils-2.24/gas/testsuite/gas/arm/t16-bad.l
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.24/gas/testsuite/gas/arm/t16-bad.l')
-rw-r--r--binutils-2.24/gas/testsuite/gas/arm/t16-bad.l194
1 files changed, 0 insertions, 194 deletions
diff --git a/binutils-2.24/gas/testsuite/gas/arm/t16-bad.l b/binutils-2.24/gas/testsuite/gas/arm/t16-bad.l
deleted file mode 100644
index 68ec987d..00000000
--- a/binutils-2.24/gas/testsuite/gas/arm/t16-bad.l
+++ /dev/null
@@ -1,194 +0,0 @@
-[^:]*: Assembler messages:
-[^:]*:36: Error: lo register required -- `tst r8,r0'
-[^:]*:36: Error: lo register required -- `tst r0,r8'
-[^:]*:36: Error: unshifted register required -- `tst r0,#12'
-[^:]*:36: Error: unshifted register required -- `tst r0,r1,lsl#2'
-[^:]*:36: Error: unshifted register required -- `tst r0,r1,lsl r3'
-[^:]*:37: Error: lo register required -- `cmn r8,r0'
-[^:]*:37: Error: lo register required -- `cmn r0,r8'
-[^:]*:37: Error: unshifted register required -- `cmn r0,#12'
-[^:]*:37: Error: unshifted register required -- `cmn r0,r1,lsl#2'
-[^:]*:37: Error: unshifted register required -- `cmn r0,r1,lsl r3'
-[^:]*:38: Error: lo register required -- `mvn r8,r0'
-[^:]*:38: Error: lo register required -- `mvn r0,r8'
-[^:]*:38: Error: unshifted register required -- `mvn r0,#12'
-[^:]*:38: Error: unshifted register required -- `mvn r0,r1,lsl#2'
-[^:]*:38: Error: unshifted register required -- `mvn r0,r1,lsl r3'
-[^:]*:39: Error: lo register required -- `neg r8,r0'
-[^:]*:39: Error: lo register required -- `neg r0,r8'
-[^:]*:40: Error: lo register required -- `rev r8,r0'
-[^:]*:40: Error: lo register required -- `rev r0,r8'
-[^:]*:41: Error: lo register required -- `rev16 r8,r0'
-[^:]*:41: Error: lo register required -- `rev16 r0,r8'
-[^:]*:42: Error: lo register required -- `revsh r8,r0'
-[^:]*:42: Error: lo register required -- `revsh r0,r8'
-[^:]*:43: Error: lo register required -- `sxtb r8,r0'
-[^:]*:43: Error: lo register required -- `sxtb r0,r8'
-[^:]*:43: Error: Thumb encoding does not support rotation -- `sxtb r0,r1,ror#8'
-[^:]*:44: Error: lo register required -- `sxth r8,r0'
-[^:]*:44: Error: lo register required -- `sxth r0,r8'
-[^:]*:44: Error: Thumb encoding does not support rotation -- `sxth r0,r1,ror#8'
-[^:]*:45: Error: lo register required -- `uxtb r8,r0'
-[^:]*:45: Error: lo register required -- `uxtb r0,r8'
-[^:]*:45: Error: Thumb encoding does not support rotation -- `uxtb r0,r1,ror#8'
-[^:]*:46: Error: lo register required -- `uxth r8,r0'
-[^:]*:46: Error: lo register required -- `uxth r0,r8'
-[^:]*:46: Error: Thumb encoding does not support rotation -- `uxth r0,r1,ror#8'
-[^:]*:48: Error: dest must overlap one source register -- `adc r1,r2,r3'
-[^:]*:48: Error: lo register required -- `adc r8,r0'
-[^:]*:48: Error: lo register required -- `adc r0,r8'
-[^:]*:48: Error: unshifted register required -- `adc r0,#12'
-[^:]*:48: Error: unshifted register required -- `adc r0,r1,lsl#2'
-[^:]*:48: Error: unshifted register required -- `adc r0,r1,lsl r3'
-[^:]*:49: Error: dest must overlap one source register -- `and r1,r2,r3'
-[^:]*:49: Error: lo register required -- `and r8,r0'
-[^:]*:49: Error: lo register required -- `and r0,r8'
-[^:]*:49: Error: unshifted register required -- `and r0,#12'
-[^:]*:49: Error: unshifted register required -- `and r0,r1,lsl#2'
-[^:]*:49: Error: unshifted register required -- `and r0,r1,lsl r3'
-[^:]*:50: Error: dest and source1 must be the same register -- `bic r1,r2,r3'
-[^:]*:50: Error: lo register required -- `bic r8,r0'
-[^:]*:50: Error: lo register required -- `bic r0,r8'
-[^:]*:50: Error: unshifted register required -- `bic r0,#12'
-[^:]*:50: Error: unshifted register required -- `bic r0,r1,lsl#2'
-[^:]*:50: Error: unshifted register required -- `bic r0,r1,lsl r3'
-[^:]*:51: Error: dest must overlap one source register -- `eor r1,r2,r3'
-[^:]*:51: Error: lo register required -- `eor r8,r0'
-[^:]*:51: Error: lo register required -- `eor r0,r8'
-[^:]*:51: Error: unshifted register required -- `eor r0,#12'
-[^:]*:51: Error: unshifted register required -- `eor r0,r1,lsl#2'
-[^:]*:51: Error: unshifted register required -- `eor r0,r1,lsl r3'
-[^:]*:52: Error: dest must overlap one source register -- `orr r1,r2,r3'
-[^:]*:52: Error: lo register required -- `orr r8,r0'
-[^:]*:52: Error: lo register required -- `orr r0,r8'
-[^:]*:52: Error: unshifted register required -- `orr r0,#12'
-[^:]*:52: Error: unshifted register required -- `orr r0,r1,lsl#2'
-[^:]*:52: Error: unshifted register required -- `orr r0,r1,lsl r3'
-[^:]*:53: Error: dest and source1 must be the same register -- `sbc r1,r2,r3'
-[^:]*:53: Error: lo register required -- `sbc r8,r0'
-[^:]*:53: Error: lo register required -- `sbc r0,r8'
-[^:]*:53: Error: unshifted register required -- `sbc r0,#12'
-[^:]*:53: Error: unshifted register required -- `sbc r0,r1,lsl#2'
-[^:]*:53: Error: unshifted register required -- `sbc r0,r1,lsl r3'
-[^:]*:54: Error: dest must overlap one source register -- `mul r1,r2,r3'
-[^:]*:54: Error: lo register required -- `mul r8,r0'
-[^:]*:54: Error: lo register required -- `mul r0,r8'
-[^:]*:62: Error: lo register required -- `asr r8,r0,#12'
-[^:]*:62: Error: lo register required -- `asr r0,r8,#12'
-[^:]*:62: Error: lo register required -- `asr r8,r0'
-[^:]*:62: Error: lo register required -- `asr r0,r8'
-[^:]*:63: Error: lo register required -- `lsl r8,r0,#12'
-[^:]*:63: Error: lo register required -- `lsl r0,r8,#12'
-[^:]*:63: Error: lo register required -- `lsl r8,r0'
-[^:]*:63: Error: lo register required -- `lsl r0,r8'
-[^:]*:64: Error: lo register required -- `lsr r8,r0,#12'
-[^:]*:64: Error: lo register required -- `lsr r0,r8,#12'
-[^:]*:64: Error: lo register required -- `lsr r8,r0'
-[^:]*:64: Error: lo register required -- `lsr r0,r8'
-[^:]*:65: Error: lo register required -- `ror r8,r0,#12'
-[^:]*:65: Error: lo register required -- `ror r0,r8,#12'
-[^:]*:65: Error: lo register required -- `ror r8,r0'
-[^:]*:65: Error: lo register required -- `ror r0,r8'
-[^:]*:66: Error: ror #imm not supported -- `ror r0,r1,#12'
-[^:]*:69: Error: unshifted register required -- `add r0,r1,lsl#2'
-[^:]*:70: Error: unshifted register required -- `add r0,r1,lsl r3'
-[^:]*:71: Error: lo register required -- `add r8,r0,#1'
-[^:]*:72: Error: lo register required -- `add r0,r8,#1'
-[^:]*:73: Error: lo register required -- `add r8,#10'
-[^:]*:74: Error: dest must overlap one source register -- `add r8,r1,r2'
-[^:]*:75: Error: dest must overlap one source register -- `add r1,r8,r2'
-[^:]*:76: Error: dest must overlap one source register -- `add r1,r2,r8'
-[^:]*:77: Error: lo register required -- `add r8,pc,#4'
-[^:]*:78: Error: lo register required -- `add r8,sp,#4'
-[^:]*:80: Error: lo register required -- `sub r8,r0'
-[^:]*:80: Error: lo register required -- `sub r0,r8'
-[^:]*:80: Error: unshifted register required -- `sub r0,r1,lsl#2'
-[^:]*:80: Error: unshifted register required -- `sub r0,r1,lsl r3'
-[^:]*:81: Error: lo register required -- `sub r8,r0,#1'
-[^:]*:82: Error: lo register required -- `sub r0,r8,#1'
-[^:]*:83: Error: lo register required -- `sub r8,#10'
-[^:]*:84: Error: lo register required -- `sub r8,r1,r2'
-[^:]*:85: Error: lo register required -- `sub r1,r8,r2'
-[^:]*:86: Error: lo register required -- `sub r1,r2,r8'
-[^:]*:88: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `cmp r0,r1,lsl#2'
-[^:]*:89: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `cmp r0,r1,lsl r3'
-[^:]*:90: Error: only lo regs allowed with immediate -- `cmp r8,#255'
-[^:]*:92: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r0,r1,lsl#2'
-[^:]*:93: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r0,r1,lsl r3'
-[^:]*:94: Error: only lo regs allowed with immediate -- `mov r8,#255'
-[^:]*:106: Error: lo register required -- `ldr r8,\[r0\]'
-[^:]*:106: Error: lo register required -- `ldr r0,\[r8\]'
-[^:]*:106: Error: lo register required -- `ldr r0,\[r0,r8\]'
-[^:]*:106: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1,#4\]!'
-[^:]*:106: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1\],#4'
-[^:]*:106: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1,-r2\]'
-[^:]*:106: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1\],r2'
-[^:]*:107: Error: lo register required -- `ldrb r8,\[r0\]'
-[^:]*:107: Error: lo register required -- `ldrb r0,\[r8\]'
-[^:]*:107: Error: lo register required -- `ldrb r0,\[r0,r8\]'
-[^:]*:107: Error: Thumb does not support this addressing mode -- `ldrb r0,\[r1,#4\]!'
-[^:]*:107: Error: Thumb does not support this addressing mode -- `ldrb r0,\[r1\],#4'
-[^:]*:107: Error: Thumb does not support this addressing mode -- `ldrb r0,\[r1,-r2\]'
-[^:]*:107: Error: Thumb does not support this addressing mode -- `ldrb r0,\[r1\],r2'
-[^:]*:108: Error: lo register required -- `ldrh r8,\[r0\]'
-[^:]*:108: Error: lo register required -- `ldrh r0,\[r8\]'
-[^:]*:108: Error: lo register required -- `ldrh r0,\[r0,r8\]'
-[^:]*:108: Error: Thumb does not support this addressing mode -- `ldrh r0,\[r1,#4\]!'
-[^:]*:108: Error: Thumb does not support this addressing mode -- `ldrh r0,\[r1\],#4'
-[^:]*:108: Error: Thumb does not support this addressing mode -- `ldrh r0,\[r1,-r2\]'
-[^:]*:108: Error: Thumb does not support this addressing mode -- `ldrh r0,\[r1\],r2'
-[^:]*:109: Error: lo register required -- `ldrsb r8,\[r0\]'
-[^:]*:109: Error: lo register required -- `ldrsb r0,\[r8\]'
-[^:]*:109: Error: lo register required -- `ldrsb r0,\[r0,r8\]'
-[^:]*:109: Error: Thumb does not support this addressing mode -- `ldrsb r0,\[r1,#4\]!'
-[^:]*:109: Error: Thumb does not support this addressing mode -- `ldrsb r0,\[r1\],#4'
-[^:]*:109: Error: Thumb does not support this addressing mode -- `ldrsb r0,\[r1,-r2\]'
-[^:]*:109: Error: Thumb does not support this addressing mode -- `ldrsb r0,\[r1\],r2'
-[^:]*:110: Error: lo register required -- `ldrsh r8,\[r0\]'
-[^:]*:110: Error: lo register required -- `ldrsh r0,\[r8\]'
-[^:]*:110: Error: lo register required -- `ldrsh r0,\[r0,r8\]'
-[^:]*:110: Error: Thumb does not support this addressing mode -- `ldrsh r0,\[r1,#4\]!'
-[^:]*:110: Error: Thumb does not support this addressing mode -- `ldrsh r0,\[r1\],#4'
-[^:]*:110: Error: Thumb does not support this addressing mode -- `ldrsh r0,\[r1,-r2\]'
-[^:]*:110: Error: Thumb does not support this addressing mode -- `ldrsh r0,\[r1\],r2'
-[^:]*:111: Error: lo register required -- `str r8,\[r0\]'
-[^:]*:111: Error: lo register required -- `str r0,\[r8\]'
-[^:]*:111: Error: lo register required -- `str r0,\[r0,r8\]'
-[^:]*:111: Error: Thumb does not support this addressing mode -- `str r0,\[r1,#4\]!'
-[^:]*:111: Error: Thumb does not support this addressing mode -- `str r0,\[r1\],#4'
-[^:]*:111: Error: Thumb does not support this addressing mode -- `str r0,\[r1,-r2\]'
-[^:]*:111: Error: Thumb does not support this addressing mode -- `str r0,\[r1\],r2'
-[^:]*:112: Error: lo register required -- `strb r8,\[r0\]'
-[^:]*:112: Error: lo register required -- `strb r0,\[r8\]'
-[^:]*:112: Error: lo register required -- `strb r0,\[r0,r8\]'
-[^:]*:112: Error: Thumb does not support this addressing mode -- `strb r0,\[r1,#4\]!'
-[^:]*:112: Error: Thumb does not support this addressing mode -- `strb r0,\[r1\],#4'
-[^:]*:112: Error: Thumb does not support this addressing mode -- `strb r0,\[r1,-r2\]'
-[^:]*:112: Error: Thumb does not support this addressing mode -- `strb r0,\[r1\],r2'
-[^:]*:113: Error: lo register required -- `strh r8,\[r0\]'
-[^:]*:113: Error: lo register required -- `strh r0,\[r8\]'
-[^:]*:113: Error: lo register required -- `strh r0,\[r0,r8\]'
-[^:]*:113: Error: Thumb does not support this addressing mode -- `strh r0,\[r1,#4\]!'
-[^:]*:113: Error: Thumb does not support this addressing mode -- `strh r0,\[r1\],#4'
-[^:]*:113: Error: Thumb does not support this addressing mode -- `strh r0,\[r1,-r2\]'
-[^:]*:113: Error: Thumb does not support this addressing mode -- `strh r0,\[r1\],r2'
-[^:]*:115: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1,r2,lsl#1\]'
-[^:]*:116: Error: Thumb does not support this addressing mode -- `str r0,\[r1,r2,lsl#1\]'
-[^:]*:119: Error: lo register required -- `ldmia r8!,{r1,r2}'
-[^:]*:120: Error: lo register required -- `ldmia r7!,{r8}'
-[^:]*:121: Warning: this instruction will write back the base register
-[^:]*:122: Warning: this instruction will not write back the base register
-[^:]*:124: Error: lo register required -- `stmia r8!,{r1,r2}'
-[^:]*:125: Error: lo register required -- `stmia r7!,{r8}'
-[^:]*:126: Warning: this instruction will write back the base register
-[^:]*:127: Warning: value stored for r7 is UNKNOWN
-[^:]*:129: Error: invalid register list to push/pop instruction -- `push {r8,r9}'
-[^:]*:130: Error: invalid register list to push/pop instruction -- `pop {r8,r9}'
-[^:]*:133: Error: immediate value out of range -- `bkpt #257'
-[^:]*:134: Error: Thumb does not support the 2-argument form of this instruction -- `cpsie ai,#5'
-[^:]*:135: Error: Thumb does not support the 2-argument form of this instruction -- `cpsid ai,#5'
-[^:]*:138: Error: Thumb does not support conditional execution
-[^:]*:141: Error: cannot honor width suffix -- `add r0,r1'
-[^:]*:145: Error: lo register required -- `mul r0,r0,r8'
-[^:]*:146: Error: lo register required -- `mul r0,r8,r0'
-[^:]*:147: Error: dest must overlap one source register -- `mul r8,r0,r0'