* config/tc-arm.c (do_t_mov_cmp): Do not silently ignore shifted
        operands.
        * gas/arm/t16-bad.l: Update expected messages for moves with
        shifted operands.
This commit is contained in:
Nick Clifton 2009-08-11 09:53:40 +00:00
parent 5dabe7859c
commit ba7e13e478
3 changed files with 16 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2009-08-11 Nick Clifton <nickc@redhat.com>
PR 10443
* config/tc-arm.c (do_t_mov_cmp): Do not silently ignore shifted
operands.
2009-08-10 Jan Kratochvil <jan.kratochvil@redhat.com> 2009-08-10 Jan Kratochvil <jan.kratochvil@redhat.com>
Fix compilation of i386-*-go32. Fix compilation of i386-*-go32.

View File

@ -1,3 +1,9 @@
2009-08-11 Nick Clifton <nickc@redhat.com>
PR 10443
* gas/arm/t16-bad.l: Update expected messages for moves with
shifted operands.
2009-08-10 Daniel Gutson <dgutson@codesourcery.com> 2009-08-10 Daniel Gutson <dgutson@codesourcery.com>
PR gas/10479 PR gas/10479

View File

@ -110,7 +110,11 @@
[^:]*:84: Error: lo register required -- `sub r8,r1,r2' [^:]*:84: Error: lo register required -- `sub r8,r1,r2'
[^:]*:85: Error: lo register required -- `sub r1,r8,r2' [^:]*:85: Error: lo register required -- `sub r1,r8,r2'
[^:]*:86: Error: lo register required -- `sub r1,r2,r8' [^:]*: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' [^:]*: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' [^:]*: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 r8,\[r0\]'
[^:]*:106: Error: lo register required -- `ldr r0,\[r8\]' [^:]*:106: Error: lo register required -- `ldr r0,\[r8\]'