2002-11-16 Klee Dienes <kdienes@apple.com>
authorKlee Dienes <kdienes@apple.com>
Sat, 16 Nov 2002 18:34:52 +0000 (18:34 +0000)
committerKlee Dienes <kdienes@apple.com>
Sat, 16 Nov 2002 18:34:52 +0000 (18:34 +0000)
* m88k.h (INSTAB): Remove 'next' field.
(instruction): Remove definition; replace with extern declaration
and mark as const.

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

* m88k-dis.c: (HASHTAB): New type, used to build instruction hash tables.
Contains a pointer to an INSTAB and a pointer to the next hash
chain entry.
(instructions): Move definition from m88k.h; remove initialization
of 'next' field.
(hashtable): Now an aray of pointer-to-HASHTAB, not INSTAB.
(printop): Mark pointer to OPSPEC as const.
(install): Remove; fold into init_disasm.
(m88kdis): Update to ihashtab_initialized to 1 after calling init_disasm.
entry_ptr now iterates through HASHTABs, not INSTABs.
(init_disasm): Iterate through the instructions and add to hashtable[].

bfd/ChangeLog

index 479674b6c6b381609ebb47bbf5b317b865709124..48850877a86e91b31671ba84495139a2a332dd1e 100644 (file)
@@ -1,3 +1,18 @@
+2002-11-16  Klee Dienes  <kdienes@apple.com>
+
+       * m88k-dis.c: Include libiberty.h (for xmalloc).
+       (HASHTAB): New type, used to build instruction hash tables.
+       Contains a pointer to an INSTAB and a pointer to the next hash
+       chain entry.
+       (instructions): Move definition from m88k.h; remove initialization
+       of 'next' field.
+       (hashtable): Now an aray of pointer-to-HASHTAB, not INSTAB.
+       (printop): Mark pointer to OPSPEC as const.
+       (install): Remove; fold into init_disasm.
+       (m88kdis): Update to ihashtab_initialized to 1 after calling init_disasm.
+       entry_ptr now iterates through HASHTABs, not INSTABs.
+       (init_disasm): Iterate through the instructions and add to hashtable[].
+
 2002-11-15  Kazu Hirata  <kazu@cs.umass.edu>
 
        * coff-h8300.c (h8300_reloc16_estimate): Do not optimize away