OSDN Git Service

Fix 3 DV bugs, and a few minor cleanups.
authorwilson <wilson>
Wed, 16 Aug 2000 23:20:14 +0000 (23:20 +0000)
committerwilson <wilson>
Wed, 16 Aug 2000 23:20:14 +0000 (23:20 +0000)
commit81d189f77430ff75274da7018e1129aecd8bb007
tree93882b1935e145f7875f7b16b081530e697081b3
parenta34a10c629155b8df9a22d0edd5e7db0c81ccc02
Fix 3 DV bugs, and a few minor cleanups.
gas/
* config/tc-ia64.c (specify_resource, case IA64_RS_GR): Handle
postincrement modified registers.  Handle IA64_OPND_R3_2 addl
source registers.
(note_register_values): Handle IA64_OPND_R3_2 operands.
gas/testsuite/
* gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
* gas/ia64/dv-raw-err.l: Likewise.
* gas/ia64/dv-waw-err.l: Update sed pattern.
* gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
* gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
include/opcode/
* ia64.h (IA64_OPCODE_POSTINC): New.
opcodes/
* ia64-ic.tbl (pr-readers-nobr-nomovpr): Add addl, adds.  Delete
break, mov-immediate, nop.
* ia64-opc-f.c: Delete fpsub instructions.
* ia64-opc-m.c: Add POSTINC to all instructions with postincrement
address operand.  Rewrite using macros to avoid long lines.
* ia64-opc.h (POSTINC): Define.
* ia64-asmtab.c: Regenerate.
17 files changed:
gas/ChangeLog
gas/config/tc-ia64.c
gas/testsuite/ChangeLog
gas/testsuite/gas/ia64/dv-raw-err.l
gas/testsuite/gas/ia64/dv-raw-err.s
gas/testsuite/gas/ia64/dv-waw-err.l
gas/testsuite/gas/ia64/opc-f.d
gas/testsuite/gas/ia64/opc-f.pl
gas/testsuite/gas/ia64/opc-f.s
include/opcode/ChangeLog
include/opcode/ia64.h
opcodes/ChangeLog
opcodes/ia64-asmtab.c
opcodes/ia64-ic.tbl
opcodes/ia64-opc-f.c
opcodes/ia64-opc-m.c
opcodes/ia64-opc.h