Index: bfd/ChangeLog
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index b0641202a8904c410603a7da6b0bc866994b1bf7..383e52af331635cf35a71d07b49eebf4f6b5410c 100644 (file)
@@ -1,3 +1,135 @@
+2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
+
+       * Makefile.am: Add support for xstormy16.
+       * Makefile.in: Regenerate.
+       * configure.in: Add support for xstormy16.
+       * configure: Regenerate.
+       * disassemble.c: Add support for xstormy16.
+       * xstormy16-asm.c: New generated file.
+       * xstormy16-desc.c: New generated file.
+       * xstormy16-desc.h: New generated file.
+       * xstormy16-dis.c: New generated file.
+       * xstormy16-ibld.c: New generated file.
+       * xstormy16-opc.c: New generated file.
+       * xstormy16-opc.h: New generated file.
+
+2001-12-06  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (alpha_opcodes): Add wh64en.
+
+2001-12-04  Alexandre Oliva  <aoliva@redhat.com>
+
+       * d10v-opc.c (d10v_predefined_registers): Remove warnings
+       introduced in Nov 29's patch.
+
+       * d10v-dis.c (print_operand): Apply REGISTER_MASK to `num' of
+       unmatched register.
+
+       * d10v-dis.c (print_operand): Disregard OPERAND_SP in register
+       predefined value.
+
+       * d10v-opc.c (RSRC_NOSP): New macro.
+       (d10v_operands): Add it.
+       (d10v_opcodes): Use RSRC_NOSP in post-decrement "st" and "st2w".
+
+2001-11-29  Alexandre Oliva  <aoliva@redhat.com>
+
+       * d10v-opc.c (d10v_predefined_registers): Mark `sp' as OPERAND_SP.
+       (RSRC_SP): New macro.
+       (d10v_operands): Add it.
+       (d10v_opcodes): Adjust "st" and "st2w" to use RSRC_SP.
+
+2001-11-23  Lars Brinkhoff  <lars@nocrew.org>
+
+       * pdp11-dis.c (print_insn_pdp11): Handle illegal instructions.
+       Also, break out of the loop as soon as an instruction has been
+       printed.
+
+2001-11-17  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (mfvrsave, mtvrsave): New instructions.
+
+2001-11-15  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/POTFILES.in: Regenerate.
+
+       * ppc-opc.c (PPC64): Revert 2001-10-12. Do include PPC_OPCODE_PPC.
+       (insert_bat, extract_bat, insert_bba, extract_bba,
+       insert_bd, extract_bd, insert_bdm, extract_bdm,
+       insert_bdp, extract_bdp, valid_bo,
+       insert_bo, extract_bo, insert_boe, extract_boe,
+       insert_ds, extract_ds, insert_de, extract_de,
+       insert_des, extract_des, insert_li, extract_li,
+       insert_mbe, extract_mbe, insert_mb6, extract_mb6,
+       insert_nb, extract_nb, insert_nsi, extract_nsi,
+       insert_ral, insert_ram, insert_ras,
+       insert_rbs, extract_rbs, insert_sh6, extract_sh6,
+       insert_spr, extract_spr, insert_tbr, extract_tbr): Add dialect param.
+       (extract_bd, extract_bdm, extract_bdp,
+       extract_ds, extract_des,
+       extract_li, extract_nsi): Implement sign extension without conditional.
+       (insert_bdm, extract_bdm,
+       insert_bdp, extract_bdp, valid_bo): Handle 64 bit branch hints.
+       (extract_bdm, extract_bdp): Correct 32 bit validation.
+       (AT1_MASK, AT2_MASK): Define.
+       (BBOAT_MASK): Define.
+       (BBOATCB_MASK, BBOAT2CB_MASK, BBOATBI_MASK): Define.
+       (BOFM64, BOFP64, BOTM64, BOTP64): Define.
+       (BODNZM64, BODNZP64, BODZM64, BODZP64): Define.
+       (PPCCOM32, PPCCOM64): Define.
+       (powerpc_opcodes): Modify existing 32 bit insns with branch hints
+       and add new patterns to implement 64 bit branches with hints.  Move
+       booke instructions so they match before ppc64.
+
+       * ppc-dis.c (powerpc_dialect): Set PPC_OPCODE_64 in dialect for
+       64 bit default targets, and parse "32" and "64" in options.
+       Formatting fixes.
+       (print_insn_powerpc): Pass dialect to operand->extract.
+
+2001-11-14  Dave Brolley  <brolley@redhat.com>
+
+       * cgen-dis.c (count_decodable_bits): New function.
+       (add_insn_to_hash_chain): New function.
+       (hash_insn_array): Call add_insn_to_hash_chain.
+       (hash_insn_list): Call add_insn_to_hash_chain.
+       * m32r-dis.c: Regenerated.
+       * fr30-dis.c: Regenerated.
+
+2001-11-14  Andreas Jaeger  <aj@suse.de>
+
+       * i386-dis.c (print_insn): Use x86-64 as option.
+
+2001-11-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * disassemble.c (disassembler): Call print_insn_i386.
+       * i386-dis.c (SUFFIX_ALWAYS): Define.
+       (struct dis_private): Add orig_sizeflag.
+       (print_insn_i386): Make it a wrapper, calling..
+       (print_insn): ..The old body of print_insn_i386.  Avoid longjmp
+       warning without using volatile by moving orig_sizeflag to priv,
+       and removing inbuf.  Parse disassembler_options.
+       (print_insn_i386_att, print_insn_i386_intel): Move initialisation
+       code to print_insn.
+       (putop): Remove #ifdef SUFFIX_ALWAYS.
+
+2001-11-11  Timothy Wall  <twall@alum.mit.edu>
+
+       * tic54x-dis.c: Use revised opcode structure.  Export opcode
+       template lookup.
+       (has_lkaddr): Don't forget about Lmem insns.
+       * tic54x-opc.c: Add emulation trap.  Parallel table now uses
+       standard opcode templates.
+
+2001-11-13  Zack Weinberg <zack@codesourcery.com>
+
+       * i386-dis.c (grps): Change "sldt", "str", and "smsw" entries
+       to "sldtQ", "strQ", "smswQ" respectively; all with Ev operand
+       category instead of Ew.
+
+2001-11-12  Niraj Gupta <ngupta@zumanetworks.com>
+
+       * m68k-opc.c: Fix definitions of wddata[bwl].
+
 2001-11-09  Richard Sandiford  <rsandifo@redhat.com>
 
        * cgen-asm.c (cgen_parse_keyword): If the keyword is too big to
        * openrisc-desc.c: Regenerate.
        * openrisc-ibld.c: Regenerate.
        * po/opcodes.pot: Regenerate.
-        
+
 2001-10-12  matthew green  <mrg@redhat.com>
 
        * ppc-opc.c (insert_de, extract_de, insert_des, extract_des): New
        DSP single data transfer instructions.
 
         * sh-dis.c (print_insn_shx): Fix decoding of As opcode in DSP
-       instructions. 
+       instructions.
 
 2001-10-08  Nick Clifton  <nickc@cambridge.redhat.com>
 
This page took 0.028611 seconds and 4 git commands to generate.