print_insn_sh cleanup:
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index 70236447dd9a97d2da6d8bdb1a02bb42eb12ad8b..081fc4d979d7b88a5002d41a1c3aa5e23b131c5b 100644 (file)
@@ -1,3 +1,702 @@
+Fri May 17 14:26:44 2002  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * disassemble.c (disassembler): Just use print_insn_sh for bfd_arch_sh.
+       * sh-dis.c (LITTLE_BIT): Delete.
+       (print_insn_sh, print_insn_shl): Deleted.
+       (print_insn_shx): Renamed to
+       (print_insn_sh).  No longer static.  Handle SHmedia instructions.
+       Use info->endian to determine endianness.
+       * sh64-dis.c (print_insn_sh64, print_insn_sh64l): Delete.
+       (print_insn_sh64x): No longer static.  Renamed to
+       (print_insn_sh64).  Removed pfun_compact and endian arguments.
+       If we got an uneven address to indicate SHmedia, adjust it.
+       Return -2 for SHcompact instructions.
+
+2002-05-17  Alan Modra  <amodra@bigpond.net.au>
+
+       * acinclude.m4 (AM_INSTALL_LIBBFD): Fake to fool autotools.
+       * configure.in: Invoke AM_INSTALL_LIBBFD.
+       * Makefile.am (install-data-local): Move to..
+       (install_libopcodes): .. New target.
+       (uninstall_libopcodes): Likewise.
+       (install-bfdlibLTLIBRARIES): Likewise.
+       (uninstall-bfdlibLTLIBRARIES): Likewise.
+       (bfdlibdir): New.
+       (bfdincludedir): New.
+       (lib_LTLIBRARIES): Rename to bfdlib_LTLIBRARIES.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+2002-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * fr30-asm.c: Regenerate.
+       * fr30-desc.c: Regenerate.
+       * fr30-dis.c: Regenerate.
+       * m32r-asm.c: Regenerate.
+       * m32r-desc.c: Regenerate.
+       * m32r-dis.c: Regenerate.
+       * openrisc-asm.c: Regenerate.
+       * openrisc-desc.c: Regenerate.
+       * openrisc-dis.c: Regenerate.
+       * xstormy16-asm.c: Regenerate.
+       * xstormy16-desc.c: Regenerate.
+       * xstormy16-dis.c: Regenerate.
+
+2002-05-15  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+       * mips-dis.c (is_newabi): EABI is not a NewABI.
+
+2002-05-13  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * configure.in (shle-*-*elf*): Include sh64 support.
+       * configure: Regenerate.
+
+2002-04-28  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * vax-dis.c (print_insn_arg): Pass the insn info to print_insn_mode.
+       (print_insn_mode): Print some basic info about floating point values.
+
+2002-05-09  Anton Blanchard  <anton@samba.org>
+
+       * ppc-opc.c: Add "tlbiel" for POWER4.
+
+2002-05-07  Graydon Hoare  <graydon@redhat.com>
+
+       * cgen-dis.in: (print_insn_@arch@): Cache list of opened CPUs rather 
+       than just most-recently-opened.
+
+2002-05-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * ppc-opc.c: Add "tlbsx." and "tlbsxe." for booke.
+
+2002-04-24  Christian Groessler <chris@groessler.org>
+
+       * z8k-dis.c (print_insn_z8k): Set disassemble_info to 2
+       bytes_per_chunk, 6 bytes_per_line for nicer display of the hex
+       codes.
+       (z8k_lookup_instr): CLASS_IGNORE case added.
+       (output_instr): Don't print hex codes, they are already
+       printed.
+       (unpack_instr): ARG_NIM4 case added.  ARG_NIM8 case
+       fixed. Support CLASS_BIT_1OR2 and CLASS_IGNORE cases.
+       (unparse_instr): Fix base and indexed addressing disassembly:
+       The index is inside the brackets.
+       * z8kgen.c (gas): Add ARG_NIM4 and CLASS_IGNORE defines.
+       (opt): Fix shift left/right arithmetic/logical byte defines:
+       The high byte of the immediate word is ignored by the
+       processor.
+       Fix n parameter of ldm opcodes: The opcode contains (n-1).
+       (args): Fix "n" entry.
+       (toks): Add "nim4" and "iiii" entries.
+       * z8k-opc.h: Regenerated with new z8kgen.c.
+
+2002-04-24  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/id.po: New Indonesian translation.
+       * configure.in (ALL_LIGUAS): Add id.po
+       * configure: Regenerate.
+
+2002-04-17  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (powerpc_opcode): Fix dssall operand list.
+
+2002-04-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * dep-in.sed: Cope with absolute paths.
+       * Makefile.am (dep.sed): Subst TOPDIR.
+       Run "make dep-am".
+       * Makefile.in: Regenerate.
+       * ppc-opc.c: Whitespace.
+       * s390-dis.c: Fix copyright date.
+
+2002-03-23  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (vmaddfp): Fix operand order.
+
+2002-03-21  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+
+2002-03-21  Anton Blanchard  <anton@samba.org>
+
+       * ppc-opc.c: Add optional field to mtmsrd.
+       (MTMSRD_L, XRLARB_MASK): Define.
+
+Mon Mar 18 21:10:43 CET 2002  Jan Hubicka  <jh@suse.cz>
+
+       * i386-dis.c (prefix_name): Fix handling of 32bit address prefix
+       in 64bit mode.
+       (print_insn) Likewise.
+       (putop): Fix handling of 'E'
+       (OP_E, OP_OFF): handle 32bit addressing mode in 64bit.
+       (ptr_reg): Likewise.
+
+2002-03-18  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/fr.po: Updated version.
+
+2002-03-16  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips-opc.c (M3D): Tweak comment.
+       (mips_builtin_op): Add comment indicating that opcodes of the
+       same name must be placed together in the table, and sort
+       the "recip.fmt", "recip1.fmt", "recip2.fmt", "rsqrt.fmt",
+       "rsqrt1.fmt", and "rsqrt2.fmt" opcodes by name.
+
+2002-03-16  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * Makefile.am: Tidy up sh64 rules.
+        * Makefile.in: Regenerate.
+
+2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c: Update copyright years.
+
+2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c (mips_isa_type): Add MIPS3D instructions to the ISA
+       bit masks for bfd_mach_mips_sb1 and bfd_mach_mipsisa64.  Add
+       comments for bfd_mach_mipsisa32 and bfd_mach_mipsisa64 that
+       indicate that they should dissassemble all applicable
+       MIPS-specified ASEs.
+       * mips-opc.c: Add support for MIPS-3D instructions.
+       (M3D): New definition.
+
+       * mips-opc.c: Update copyright years.
+
+2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Sort bc<N> opcodes by name.
+
+2002-03-15  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c (is_newabi): Fix ABI decoding.
+
+2002-03-14  Chris G. Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c (mips_isa_type): Fix formatting of bfd_mach_mipsisa32
+       and bfd_mach_mipsisa64 cases to match the rest.
+
+2002-03-13  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/fr.po: Updated version.
+
+2002-03-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * ppc-opc.c: Add optional `L' field to tlbie.
+       (XRTLRA_MASK): Define.
+
+2002-03-06  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Mark "pref" as being
+       present on I4.
+
+       * mips-opc.c (mips_builtin_opcodes): Add "movn.ps" and "movz.ps".
+
+2002-03-05  Paul Koning  <pkoning@equallogic.com>
+
+       * pdp11-opc.c: Fix "mark" operand type.  Fix operand types
+       for float opcodes that take float operands.  Add alternate
+       names (xxxD vs. xxxF) for float opcodes.
+       * pdp11-dis.c (print_operand): Clean up formatting for mode 67.
+       (print_foperand): New function to handle float opcode operands.
+       (print_insn_pdp11): Use print_foperand to disassemble float ops.
+
+2002-02-27  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/de.po: Updated.
+
+2002-02-26  Brian Gaeke  <brg@dgate.org>
+
+       * Makefile.am (install-data-local): Install dis-asm.h.
+
+2002-02-26  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * configure.in (LINGUAS): Add de.po.
+       * configure: Regenerate.
+       * po/de.po: New file.
+
+2002-02-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * ppc-dis.c (powerpc_dialect): Handle power4 option.
+       * ppc-opc.c (insert_bdm): Correct description of "at" branch
+       hints.  Test PPC_OPCODE_POWER4 to determine branch hint flavour.
+       (extract_bdm, insert_bdp, extract_bdp, valid_bo): Likewise.
+       (BOFM64, BOFP64, BOTM64, BOFP64): Rename to BOFM4, BOFP4 etc.
+       (BODNZM64, BODNZP64, BODZM64, BODZP64): Likewise.
+       (PPCCOM32, PPCCOM64): Delete.
+       (NOPOWER4, POWER4): Define.
+       (powerpc_opcodes): Replace occurences of PPCCOM32 with NOPOWER4,
+       and PPCCOM4 with POWER4 so that "at" style branch hint opcodes
+       are enabled for power4 rather than ppc64.
+
+2002-02-20  Tom Rix  <trix@redhat.com>
+
+       * ppc-opc.c (powerpc_operands): Add WS feild.  Use for tlbre, tlbwe.
+
+2002-02-19  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+
+       * s390-dis.c (init_disasm): Use renamed architecture defines.
+
+2002-02-19  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (powerpc_dialect): Fix comment; BookE is not Motorola
+       specific.
+
+2002-02-18  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/tr.po: Updated translation.
+
+2002-02-15  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (alpha_opcodes): Fix thinko in ret pseudo
+       disassembly mask.
+
+2002-02-15  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (alpha_opcodes): Add simple pseudos for
+       lda, ldah, jmp, ret.
+
+2002-02-14  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/da.po: Updated translation.
+
+2002-02-12  Graydon Hoare  <graydon@redhat.com>
+
+       * cgen-asm.in (parse_insn_normal): Change call from
+       @arch@_cgen_parse_operand to cd->parse_operand, to 
+       facilitate CGEN_ASM_INIT_HOOK doing useful work.
+       
+2002-02-11  Alexandre Oliva  <aoliva@redhat.com>
+
+       * sparc-dis.c (print_insn_sparc): Make sure 0xFFFFFFFF is not
+       sign-extended.
+
+2002-02-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: "make dep-am".
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2002-02-10  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * configure.in <bfd_sh_arc>: For sh-* and shl-*, enable sh64
+       support only for sh-*-*elf*, shl-*-*elf*, sh-*-linux* and
+       shl-*-linux*.
+       * configure: Regenerate.
+
+2002-02-10  Daniel Jacobowitz  <drow@mvista.com>
+
+       * cgen-dis.c: Add prototypes for count_decodable_bits
+       and add_insn_to_hash_chain.
+
+2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
+
+       * configure.in <bfd_sh_arc>: Enable sh64 support on sh-*.
+       * configure: Rebuilt.
+
+2002-02-08  Ivan Guzvinec <ivang@opencores.org>
+
+       * or32-opc.c: Fix compile time warning messages.
+       * or32-dis.c: Fix compile time warning messages.
+
+2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
+
+       Contribute sh64-elf.
+       2001-10-08  Nick Clifton  <nickc@cambridge.redhat.com>
+       * sh64-opc.c: Regenerate.
+       2001-03-13  DJ Delorie  <dj@redhat.com>
+       * sh64-opc.h: Rename A_RESV_Fx to A_REUSE_PREV so that its
+       purpose is more obvious.
+       * sh64-opc.c (shmedia_table): Ditto.
+       * sh64-dis.c (initialize_shmedia_opcode_mask_table): Ditto.
+       (print_insn_shmedia): Ditto.
+       2001-03-12  DJ Delorie  <dj@redhat.com>
+       * sh64-opc.c: Adjust comments to reflect reality: replace bits
+       3:0 with zeros (not "reserved"), replace "rrrrrr" with
+       "gggggg" for two-operand floating point opcodes.  Remove
+       "fsina".
+       2001-01-08  Hans-Peter Nilsson  <hpn@cygnus.com>
+       * sh64-dis.c (print_insn_shmedia) <failing read_memory_func>:
+       Correct printing of .byte:s.  Return number of printed bytes or
+       -1; never 0.
+       (print_insn_sh64x) <not CRT_SH5_ISA16>: Ditto.  Print as .byte:s
+       to next four-byte-alignment if insn or data is not aligned.
+       2001-01-06  Hans-Peter Nilsson  <hpn@cygnus.com>
+       * sh64-dis.c: Update comments and fix comment formatting.
+       (initialize_shmedia_opcode_mask_table) <case A_IMMM>:
+       Abort instead of setting length to 0.
+       (crange_qsort_cmpb, crange_qsort_cmpl, crange_bsearch_cmpb,
+       crange_bsearch_cmpl, sh64_get_contents_type,
+       sh64_address_in_cranges): Move to bfd/elf32-sh64.c.
+       2001-01-05  Hans-Peter Nilsson  <hpn@cygnus.com>
+       * sh64-opc.c: Remove #if 0:d entries for instructions not found in
+       SH-5/ST50-023-04: fcosa.s, fsrra.s and prefo.
+       2000-12-30  Hans-Peter Nilsson  <hpn@cygnus.com>
+       * sh64-dis.c (print_insn_shmedia): Display MOVI/SHORI-formed
+       address with same prefix as SHcompact.
+       In the disassembler, use a .cranges section for linked executables.
+       * sh64-dis.c (SAVED_MOVI_R, SAVED_MOVI_IMM): Move to head of file
+       and update for using structure in info->private_data.
+       (struct sh64_disassemble_info): New.
+       (is_shmedia_p): Delete.
+       (crange_qsort_cmpb): New function.
+       (crange_qsort_cmpl, crange_bsearch_cmpb): New functions.
+       (crange_bsearch_cmpl, sh64_address_in_cranges): New functions.
+       (init_sh64_disasm_info, sh64_get_contents_type_disasm): New functions.
+       (sh64_get_contents_type, sh64_address_is_shmedia): New functions.
+       (print_insn_shmedia): Correct displaying of address after MOVI/SHORI
+       pair.  Display addresses for linked executables only.
+       (print_insn_sh64x_media): Initialize info->private_data by calling
+       init_sh64_disasm_info.
+       (print_insn_sh64x): Ditto.  Find out type of contents by calling
+       sh64_contents_type_disasm.  Display data regions using ".long" and
+       ".byte" similar to unrecognized opcodes.
+       2000-12-19  Hans-Peter Nilsson  <hpn@cygnus.com>
+       * sh64-dis.c (is_shmedia_p): Check info->section and look for ISA
+       information in section flags before considering symbols.  Don't
+       assume an info->mach setting of bfd_mach_sh5 means SHmedia code.
+       * configure.in (bfd_sh_arch): Check presence of sh64 insns by
+       matching $target $canon_targets instead of looking at the
+       now-removed -DINCLUDE_SHMEDIA in $targ_cflags.
+       * configure: Regenerate.
+       2000-11-25  Hans-Peter Nilsson  <hpn@cygnus.com>
+       * sh64-opc.c (shmedia_creg_table): New.
+       * sh64-opc.h (shmedia_creg_info): New type.
+       (shmedia_creg_table): Declare.
+       * sh64-dis.c (creg_name): New function.
+       (print_insn_shmedia): Use it.
+       * disassemble.c (disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map
+       bfd_mach_sh5 to print_insn_sh64 if big-endian and to
+       print_insn_sh64l if little-endian.
+       * sh64-dis.c (print_insn_shmedia): Make r unsigned.
+       (print_insn_sh64l): New.
+       (print_insn_sh64x): New.
+       (print_insn_sh64x_media): New.
+       (print_insn_sh64): Break out code to print_insn_sh64x and
+       print_insn_sh64x_media.
+       2000-11-24  Hans-Peter Nilsson  <hpn@cygnus.com>
+       * sh64-opc.h: New file
+       * sh64-opc.c: New file
+       * sh64-dis.c: New file
+       * Makefile.am: Add sh64 targets.
+       (HFILES): Add sh64-opc.h.
+       (CFILES): Add sh64-opc.c and sh64-dis.c.
+       (ALL_MACHINES): Add sh64 files.
+       * Makefile.in: Regenerate.
+       * configure.in: Add support for sh64 to bfd_sh_arch.
+       * configure: Regenerate.
+       * disassemble.c [ARCH_all] (INCLUDE_SHMEDIA): Define.
+       (disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map bfd_mach_sh5 to
+       print_insn_sh64.
+       * sh-dis.c (print_insn_shx): Handle bfd_mach_sh5 as arch_sh4.
+       * po/POTFILES.in: Regenerate.
+       * po/opcodes.pot: Regenerate.
+
+2002-02-04  Frank Ch. Eigler  <fche@redhat.com>
+
+       * cgen-dis.in (print_insn_@arch@): Support disassemble_info.insn_sets.
+
+2002-02-04  Alexandre Oliva  <aoliva@redhat.com>
+
+       * sh-opc.h (sh_arg_type): Added A_DISP_PC_ABS.
+
+2002-02-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am"
+       * Makefile.in: Regenerate.
+
+2002-01-31  Ivan Guzvinec  <ivang@opencores.org>
+
+       * or32-dis.c: New file.
+       * or32-opc.c: New file.
+       * configure.in: Add support for or32.
+       * configure: Regenerate.
+       * Makefile.am: Add support for or32.
+       * Makefile.in: Regenerate.
+       * disassemble.c: Add support for or32.
+       * po/POTFILES.in: Regenerate.
+       * po/opcodes.pot: Regenerate.
+
+2002-01-27  Daniel Jacobowitz  <drow@mvista.com>
+
+       * configure: Regenerated.
+
+2002-01-26  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/fr.po: Updated version.
+
+2002-01-25  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/es.po: Updated version.
+
+2002-01-24  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/da.po: New version.
+
+2002-01-23  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/da.po: New file: Spanish translation.
+       * configure.in (ALL_LINGUAS): Add da.
+       * configure: Regenerate.
+
+2002-01-22  Graydon Hoare  <graydon@redhat.com>
+
+       * fr30-asm.c: Regenerate.
+       * fr30-desc.c: Likewise.
+       * fr30-desc.h: Likewise.
+       * fr30-dis.c: Likewise.
+       * fr30-ibld.c: Likewise.
+       * fr30-opc.c: Likewise.
+       * fr30-opc.h: Likewise.
+       * m32r-asm.c: Likewise.
+       * m32r-desc.c: Likewise.
+       * m32r-desc.h: Likewise.
+       * m32r-dis.c: Likewise.
+       * m32r-ibld.c: Likewise.
+       * m32r-opc.c: Likewise.
+       * m32r-opc.h: Likewise.
+       * m32r-opinst.c: Likewise.
+       * openrisc-asm.c: Likewise.
+       * openrisc-desc.c: Likewise.
+       * openrisc-desc.h: Likewise.
+       * openrisc-dis.c: Likewise.
+       * openrisc-ibld.c: Likewise.
+       * openrisc-opc.c: Likewise.
+       * openrisc-opc.h: Likewise.
+       * xstormy16-desc.c: Likewise.
+
+2002-01-22  Richard Henderson  <rth@redhat.com>
+
+       * alpha-dis.c (print_insn_alpha): Also mask the base opcode for
+       comparison.
+
+2002-01-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+       * opcodes/po/POTFILES.in: Regenerate.
+
+2002-01-19  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm-opc.h (arm_opcodes): Use generic rule %5?hb instead of %h.
+       * arm-dis.c (print_insn_arm): Don't handle 'h' case.
+
+2002-01-18  Keith Walker  <keith.walker@arm.com>
+
+       * arm-opc.h (arm_opcodes): Add bxj instruction.
+
+2002-01-17  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/opcodes.pot: Regenerate.
+       * po/fr.po: Regenerate.
+       * po/sv.po: Regenerate.
+       * po/tr.po: Regenerate.
+
+2002-01-16  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/tr.po: Import new version.
+
+2002-01-15  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm-opc.h (arm_opcodes): Add patterns for VFP instructions.
+       * arm-dis.c (print_insn_arm): Support new disassembly qualifiers for
+       VFP bitfields.
+
+2002-01-10  matthew green  <mrg@redhat.com>
+
+       * xstormy16-asm.c: Regenerate.
+       * xstormy16-desc.c: Likewise.
+       * xstormy16-desc.h: Likewise.
+       * xstormy16-dis.c: Likewise.
+       * xstormy16-opc.c: Likewise.
+       * xstormy16-opc.h: Likewise.
+
+2002-01-07  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/es.po: New file: Spanish translation.
+       * configure.in (ALL_LINGUAS): Add es.
+       * configure: Regenerate.
+
+2001-12-31  Jeffrey A Law  (law@redhat.com)
+
+       * hppa-dis.c (print_insn_hppa): Handle new 'c' mode completers,
+       'X', 'M', and 'A'.  No longer emit a space after 'x' or 's'.
+       Always emit a space after 'H'.
+
+2001-12-18  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (PPCVEC): Include PPC_OPCODE_ANY.
+
+2001-12-17  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (unop): Encode with RB as $sp.
+
+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
+       fit in the buffer, try to match the empty keyword.
+
+2001-11-09  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * cgen-ibld.in (extract_1): Fix badly placed #if 0.
+       * fr30-ibld.c: Regenerate.
+       * m32r-ibld.c: Regenerate.
+       * openrisc-ibld.c: Regenerate.
+
+2001-11-04  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c (print_insn_mips): Remove spaces at end of line.
+
+2001-11-02  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * configure.in (ALL_LINGUAS): Add "fr", "sv" and "tr".
+       * configure: Regernate.
+       * po/fr.po: New file.
+       * po/sv.po: New file.
+       * po/tr.po: New file.
+
+2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * m68hc11-dis.c (print_insn): Fix disassembly of movb with a
+       constant as source.
+
 2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
 
        * Makefile.am (CFILES): Add mmix-dis.c and mmix-opc.c.  Regenerate
        * 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>
 
        * arc-opc.c: Include "sysdep.h" to get stdio.h as include file.
        * arc-ext.c: Likewise.
 
-2001-08-28  matthew gren  <mrg@redhat.com>
+2001-08-28  matthew green  <mrg@redhat.com>
 
        * ppc-opc.c (icbt): Order correctly.
 
This page took 0.030031 seconds and 4 git commands to generate.