PR 10443
authorNick Clifton <nickc@redhat.com>
Tue, 11 Aug 2009 09:53:40 +0000 (09:53 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 11 Aug 2009 09:53:40 +0000 (09:53 +0000)
        * 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.

gas/ChangeLog
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/t16-bad.l

index 32d3562ad480acc903c080c687c7c912b8e75892..9d47ab498ca4e88b3f8e883b713b66771b10b684 100644 (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>
 
        Fix compilation of i386-*-go32.
index 9bffddfbd9147d040a0930f307f9e2e88677bfc6..ea96952e192379aff91d90d696e4862e720e8d23 100644 (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>
 
        PR gas/10479
index cf224f285b24fc9ad0fc7539bcf343651ea1629c..9643dbf71d72279886c2f8960258dbebece9af60 100644 (file)
 [^:]*: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\]'