diff options
author | Nick Clifton <nickc@redhat.com> | 2009-08-11 09:53:40 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2009-08-11 09:53:40 +0000 |
commit | ba7e13e478833dff328eb2f818bcbcc0cec0fb3b (patch) | |
tree | 04333b4a56fedac8a94f3e5db4ba078f5eb16785 /gas | |
parent | 5dabe7859c287d7cd4ab695c5d6f511336a1031e (diff) | |
download | gdb-ba7e13e478833dff328eb2f818bcbcc0cec0fb3b.zip gdb-ba7e13e478833dff328eb2f818bcbcc0cec0fb3b.tar.gz gdb-ba7e13e478833dff328eb2f818bcbcc0cec0fb3b.tar.bz2 |
PR 10443
* 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.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 6 | ||||
-rw-r--r-- | gas/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/t16-bad.l | 4 |
3 files changed, 16 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 32d3562..9d47ab4 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -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> Fix compilation of i386-*-go32. diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 9bffddf..ea96952 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -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> PR gas/10479 diff --git a/gas/testsuite/gas/arm/t16-bad.l b/gas/testsuite/gas/arm/t16-bad.l index cf224f2..9643dbf 100644 --- a/gas/testsuite/gas/arm/t16-bad.l +++ b/gas/testsuite/gas/arm/t16-bad.l @@ -110,7 +110,11 @@ [^:]*: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\]' |