diff options
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.l | 194 |
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' |