2002-11-11 Klee Dienes <kdienes@apple.com>
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index bdf4903786ebce3400a19df8813f7251cf97be57..ce23088e1dffc9870d1b05cff89f77ed0d765f40 100644 (file)
@@ -1,3 +1,65 @@
+2002-11-18  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.
+
+2002-11-18  Klee Dienes  <kdienes@apple.com>
+
+       * arc-opc.c (arc_ext_opcodes): Define.
+       (arc_ext_operands): Define.
+       * i386-dis.c (Suffix3DNow): Declare as const.
+       * arm-opc.h (arm_opcodes): Declare as const.
+       (thumb_opcodes): Declare as const.
+       * h8500-opc.h (h8500_table): Declare as const.
+       (h8500_table): Use a NULL for the opcode in the terminator, so
+       that code testing (opcode->name) behaves correctly.
+       * mcore-opc.h (mcore_table): Declare as const.
+       * sh-opc.h (sh_table): Declare as const.
+       * w65-opc.h (optable): Declare as const.
+       * z8k-opc.h (z8k_table): Declare as const.
+
+2002-11-18  Svein E. Seldal  <Svein.Seldal@solidas.com>
+
+       * tic4x-dis.c: Added support for enhanced and special insn.
+       (c4x_print_op): Added insn class 'i' and 'j'
+       (c4x_hash_opcode_special): Add to support special insn
+       (c4x_hash_opcode): Update to support the new opcode-list
+       format. Add support for the new special insns.
+       (c4x_disassemble): New opcode-list support.
+
+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-16  Svein E. Seldal  <Svein.Seldal@solidas.com>
+
+       * tic4x-dis.c: (c4x_print_op): Add support for the new argument
+         format. Fix bug in 'N' register printer.
+
+2002-11-12  Segher Boessenkool  <segher@koffie.nl>
+
+       * ppc-dis.c (print_insn_powerpc): Correct condition register display.
+
 2002-11-07  Aldy Hernandez  <aldyh@redhat.com>
 
        * ppc-opc.c (EVUIMM_4): Change bit size to 32.
This page took 0.028528 seconds and 4 git commands to generate.