include/opcode/
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index 3eb351101fdc4b7209de0b9c73d97ae52d4c8c1c..1ec067cb8e2a47f14f9245128943e04e5c0b2171 100644 (file)
@@ -1,3 +1,159 @@
+2002-12-03  Richard Henderson  <rth@redhat.com>
+
+       * ia64-opc-m.c: Add ld8.mov.
+       * ia64-asmtab.c: Regenerate.
+
+2002-12-02  Alan Modra  <amodra@bigpond.net.au>
+
+       * arm-dis.c (print_insn_arm): Constify "insn".  Formatting.
+       (print_insn_thumb): Likewise.
+       * h8500-dis.c (print_insn_h8500): Constify "opcode".
+       * mcore-dis.c (print_insn_mcore): Constify "op".  Formatting.
+       * ns32k-dis.c (print_insn_arg <case 'F'>): Use a union to avoid
+       type-punned pointer warnings.
+       <case 'L'>: Likewise.  Fix error message too.
+       * pdp11-dis.c (print_reg): Warning fix.
+       * sh-dis.c (print_movxy): Constify "op" param.
+       (print_insn_ddt): Constify sh_opcode_info vars.
+       (print_insn_ppi): Likewise.
+       (print_insn_sh): Likewise.
+       * tic30-dis.c (cnvt_tmsfloat_ieee): Use a union to avoid
+       type-punned pointer warnings.
+       * w65-dis.c (print_insn_w65): Constify "op".
+
+2002-12-01  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * m68hc11-dis.c (PC_REGNUM): Define.
+       (print_indexed_operand): Need an adjustment for some PC-relative
+       operand modes; print the final address of PC-relative modes.
+       (print_insn): Take into account movw/movb to adjust the PC-relative
+       operand addresses.
+
+2002-11-30  Alan Modra  <amodra@bigpond.net.au>
+
+       *arm-dis.c, cris-dis.c, h8300-dis.c, mips-dis.c, mmix-dis.c, sh-dis.c,
+       sh64-dis.c, v850-dis.c: Replace boolean with bfd_boolean, true with
+       TRUE, false with FALSE.  Simplify comparisons of bfd_boolean vars
+       with TRUE/FALSE.  Formatting.
+
+2002-11-25  DJ Delorie  <dj@redhat.com>
+
+       * xstormy16-opc.c: Regenerate.
+
+2002-11-25  Jim Wilson  <wilson@redhat.com>
+
+       * ia64-dis.c (print_insn_ia64): Correct handling of IA64_OPND_TGT64.
+
+2002-11-15  DJ Delorie  <dj@redhat.com>
+
+       * xstormy16-desc.c: Regenerate.
+       * xstormy16-opc.c: Regenerate.
+       * xstormy16-opc.h: Regenerate.
+       
+2002-11-18  Klee Dienes  <kdienes@apple.com>
+
+       * avr-dis.c: Include libiberty.h (for xmalloc).
+       (struct avr_opcodes_s): Remove 'bin_mask' field (it's
+       automatically computed in the init routine).
+       (AVR_INSN): No longer provide bin_mask field in initializer.
+       (avr_opcodes_s): Declare as const.
+       (print_insn_avr): Store the bin_mask field in a separate table
+       (allocated with xmalloc); iterate through it at the same time as
+       we iterate through the opcodes.
+
+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.
+       (EVUIMM_2): Same.
+       (EVUIMM_8): Same.
+
+2002-11-07  Klee Dienes  <kdienes@apple.com>
+
+         * Makefile.am (ia64-asmtab.c): Update to use the new '--srcdir'
+         argument to ia64-gen.
+        Regenerate dependencies for ia64-len.lo.
+        * Makefile.in: Regenerate.
+         * ia64-gen.c: Convert to use getopt().  Add the standard GNU
+         options, as well as '--srcdir', which controls the directory in
+         which ia64-gen looks for the sources it uses to generate the
+         output table.  Add a 'const' to the declaration of the final
+         output table.  Call xmalloc_set_program_name to set the program
+         name.
+        * ia64-asmtab.c: Regenerate.
+        
+2002-11-07  Nick Clifton  <nickc@redhat.com>
+
+       * ia64-gen.c: Fix comment formatting and compile time warnings.
+       * ia64-opc-a.c: Fix compile time warnings.
+       * ia64-opc-b.c: Likewise.
+       * ia64-opc-d.c: Likewise.
+       * ia64-opc-f.c: Likewise.
+       * ia64-opc-i.c: Likewise.
+       * ia64-opc-m.c: Likewise.
+       * ia64-opc-x.c: Likewise.
+
 2002-11-06  Aldy Hernandez  <aldyh@redhat.com>
 
         * opcodes/ppc-opc.c: Change RD to RS for evmerge*.
This page took 0.026199 seconds and 4 git commands to generate.