* opcode/arc-opc.c (insert_base): Modify ls_operand[LS_OFFSET] to reflect the
authorNick Clifton <nickc@redhat.com>
Mon, 22 Nov 2004 17:44:03 +0000 (17:44 +0000)
committerNick Clifton <nickc@redhat.com>
Mon, 22 Nov 2004 17:44:03 +0000 (17:44 +0000)
  change to the short immediate syntax.
* gas/arc/ld.s: Add check of load of a long immediate.
* gas/arc/ld.d: Add expected disassembly.

gas/testsuite/ChangeLog
gas/testsuite/gas/arc/ld.d
gas/testsuite/gas/arc/ld.s
opcodes/ChangeLog
opcodes/arc-opc.c

index 24d0b3c..8931766 100644 (file)
@@ -1,3 +1,8 @@
+2004-11-22  Ravi Ramaseshan  <ravi.ramaseshan@codito.com>
+
+       * gas/arc/ld.s: Add check of load of a long immediate.
+       * gas/arc/ld.d: Add expected disassembly.
+       
 2004-11-22  Hans-Peter Nilsson  <hp@axis.com>
 
        * gas/all/gas.exp: Run dg-runtest for all err-*.s and warn-*.s.
index b989f8b..ad03a4e 100644 (file)
@@ -11,3 +11,4 @@ Disassembly of section .text:
    8:  08 88 21 00     00218808     ld.a       r1,\[r3,r4\]
    c:  05 06 21 00     00210605     ldw.x      r1,\[r2,r3\]
   10:  0d 88 41 00     0041880d     ldw.x.a    r2,\[r3,r4\]
+  14:  00 80 1f 08     081f8000     ld         r0,\[0\]
index 36edf9c..51cfd74 100644 (file)
@@ -5,3 +5,4 @@
        ld.a    r1,[r3,r4]
        ldw.x   r1,[r2,r3]
        ldw.x.a r2,[r3,r4]
+       ld      r0,[0]
index 67abe55..5a19bb5 100644 (file)
@@ -1,3 +1,8 @@
+2004-11-22  Ravi Ramaseshan  <ravi.ramaseshan@codito.com>
+
+       * opcode/arc-opc.c (insert_base): Modify ls_operand[LS_OFFSET] to
+       reflect the change to the short immediate syntax.
+
 2004-11-19  Alan Modra  <amodra@bigpond.net.au>
 
        * or32-opc.c (debug): Warning fix.
index 614fff0..5c74e97 100644 (file)
@@ -938,6 +938,7 @@ insert_base (insn, operand, mods, reg, value, errmsg)
       shimm_p = 1;
       shimm = value;
       ls_operand[LS_BASE] = OP_SHIMM;
+      ls_operand[LS_OFFSET] = OP_SHIMM;
     }
   else
     {