Index: opcodes/arc-opc.c =================================================================== RCS file: /cvs/src/src/opcodes/arc-opc.c,v retrieving revision 1.11 diff -c -3 -p -r1.11 arc-opc.c *** opcodes/arc-opc.c 18 Nov 2002 16:50:03 -0000 1.11 --- opcodes/arc-opc.c 17 Nov 2004 09:37:00 -0000 *************** insert_base (insn, operand, mods, reg, v *** 938,943 **** --- 938,944 ---- shimm_p = 1; shimm = value; ls_operand[LS_BASE] = OP_SHIMM; + ls_operand[LS_OFFSET] = OP_SHIMM; } else { Index: gas/testsuite/gas/arc/ld.d =================================================================== RCS file: /cvs/src/src/gas/testsuite/gas/arc/ld.d,v retrieving revision 1.2 diff -c -3 -p -r1.2 ld.d *** gas/testsuite/gas/arc/ld.d 11 Jan 2001 21:20:18 -0000 1.2 --- gas/testsuite/gas/arc/ld.d 17 Nov 2004 09:37:00 -0000 *************** Disassembly of section .text: *** 11,13 **** --- 11,14 ---- 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: gas/testsuite/gas/arc/ld.s =================================================================== RCS file: /cvs/src/src/gas/testsuite/gas/arc/ld.s,v retrieving revision 1.2 diff -c -3 -p -r1.2 ld.s *** gas/testsuite/gas/arc/ld.s 11 Jan 2001 21:20:18 -0000 1.2 --- gas/testsuite/gas/arc/ld.s 17 Nov 2004 09:37:00 -0000 *************** *** 5,7 **** --- 5,8 ---- ld.a r1,[r3,r4] ldw.x r1,[r2,r3] ldw.x.a r2,[r3,r4] + ld r0,[0]