OSDN Git Service

2002-11-11 Klee Dienes <kdienes@apple.com>
authorKlee Dienes <kdienes@apple.com>
Mon, 18 Nov 2002 16:52:46 +0000 (16:52 +0000)
committerKlee Dienes <kdienes@apple.com>
Mon, 18 Nov 2002 16:52:46 +0000 (16:52 +0000)
commit4bc469125761719a225d7235c197a89fe8bf2e1c
treea4989f424e1fb8a1b37a2b7d0f39a5823b13fd58
parentfad172d1f7fdf1e8cc42e903f6eb3208c9a4df3b
2002-11-11  Klee Dienes  <kdienes@apple.com>

* h8300.h (h8_opcode): Remove 'length' field.
(h8_opcodes): Mark as 'const' (both the declaration and
definition).  Modify initializer and initializer macros to no
longer initialize the length field.

2002-11-11  Klee Dienes  <kdienes@apple.com>

* h8300-dis.c: Include libiberty.h (for xmalloc).
(struct h8_instruction): New type, used to wrap h8_opcodes with a
length field (computed at run-time).
(h8_instructions): New variable.
(bfd_h8_disassemble_init): Allocate the storage for
h8_instructions.  Fill h8_instructions with pointers to the
appropriate opcode and the correct value for the length field.
(bfd_h8_disassemble): Iterate through h8_instructions instead of
h8_opcodes.
include/opcode/ChangeLog
include/opcode/h8300.h
opcodes/ChangeLog
opcodes/h8300-dis.c