* hppa-dis.c (print_insn_hppa): Look at next arg instead of bits
[platform/upstream/binutils.git] / opcodes / ChangeLog
index 6bef69e..6efe115 100644 (file)
@@ -1,8 +1,580 @@
+Sat Aug 28 00:27:24 1999  Jerry Quinn <jquinn@nortelnetworks.com>
+
+       * hppa-dis.c (print_insn_hppa):  Look at next arg instead of bits
+       to decide to print a space.
+
+1999-08-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * i386-dis.c: Add AMD athlon instruction support.
+
+1999-08-10  Ian Lance Taylor  <ian@zembu.com>
+
+       From Wally Iimura <iimura@microunity.com>:
+       * dis-buf.c (buffer_read_memory): Rewrite expression to avoid
+       overflow at end of address space.
+       (generic_print_address): Use sprintf_vma.
+
+1999-08-08  Ian Lance Taylor  <ian@zembu.com>
+
+       * Makefile.am: Rename .dep* files to DEP*.  Change DEP variable to
+       MKDEP.  Rebuild dependencies.
+       * Makefile.in: Rebuild.
+
+Fri Aug  6 09:46:35 1999  Jerry Quinn <jquinn@nortelnetworks.com>
+
+       * hppa-dis.c (compare_cond_64_names, cmpib_cond_64_names,
+       add_cond_64_names, wide_add_cond_names, logical_cond_64_names,
+       unit_cond_64_names, shift_cond_64_names, bb_cond_64_names): New.
+       (print_insn_hppa): Add 64 bit condition completers.
+
+Thu Aug  5 16:59:58 1999  Jerry Quinn <jquinn@nortelnetworks.com>
+
+       * hppa-dis.c (print_insn_hppa): Change condition args to use
+       '?' prefix.
+
+Wed Jul 28 04:33:58 1999  Jerry Quinn <jquinn@nortelnetworks.com>
+
+       * hppa-dis.c (print_insn_hppa): Remove unnecessary test in 'E'
+       code.
+
+1999-07-21  Ian Lance Taylor  <ian@zembu.com>
+
+       From Mark Elbrecht:
+       * configure.bat: Remove; obsolete.
+
+1999-07-11  Ian Lance Taylor  <ian@zembu.com>
+
+       * dis-buf.c: Add ATTRIBUTE_UNUSED as appropriate.
+       (generic_strcat_address): Add cast to avoid warning.
+       * i386-dis.c: Initialize all structure fields to avoid warnings.
+       Add ATTRIBUTE_UNUSED as appropriate.
+
+1999-07-08  Jakub Jelinek  <jj@ultra.linux.cz>
+
+       * sparc-dis.c (print_insn_sparc): Differentiate between
+       addition and oring when guessing symbol for comment.
+
+1999-07-05  Nick Clifton  <nickc@cygnus.com>
+
+       * arm-dis.c (print_insn_arm): Display hex equivalent of rotated
+       constant. 
+
+1999-06-23  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * i386-dis.c: Mention intel mode specials in macro char comment.
+
+1999-06-21  Ian Lance Taylor  <ian@zembu.com>
+
+       * alpha-dis.c: Don't include <stdlib.h>.
+       * arm-dis.c: Include "sysdep.h".
+       * tic30-dis.c: Don't include <stdlib.h> or <string.h>.  Include
+       "sysdep.h".
+       * Makefile.am: Rebuild dependencies.
+       * Makefile.in: Rebuild.
+
+1999-06-16  Nick Clifton  <nickc@cygnus.com>
+
+       * arm-dis.c (print_insn_arm): Add detection of IMB and IMBRange
+       SWIs. 
+
+1999-06-14  Nick Clifton  <nickc@cygnus.com> & Drew Mosley <dmoseley@cygnus.com>
+
+       * arm-dis.c (arm_regnames): Turn into a pointer to a register
+       name set.
+       (arm_regnames_standard): New variable: Array of ARM register
+       names according to ARM instruction set nomenclature. 
+       (arm_regnames_apcs): New variable: Array of ARM register names
+       according to ARM Procedure Call Standard.
+       (arm_regnames_raw): New variable: Array of ARM register names
+       using just 'r' and the register number.
+       (arm_toggle_regnames): New function: Toggle the chosen register set
+       naming scheme.
+       (parse_disassembler_options): New function: Parse any target
+       disassembler command line options.
+       (print_insn_big_arm): Call parse_disassembler_options if any
+       are defined.
+       (print_insn_little_arm): Call parse_disassembler_options if any
+       are defined.
+
+1999-06-13  Ian Lance Taylor  <ian@zembu.com>
+
+       * i386-dis.c (FWAIT_OPCODE): Define.
+       (used_prefixes): New static variable.
+       (fetch_data): Don't print an error message if we have already
+       fetched some bytes successfully.
+       (ckprefix): Clear used_prefixes.  Use FWAIT_OPCODE, not 0x9b.
+       (prefix_name): New static function.
+       (print_insn_i386): If setjmp fails, indicating a data error, but
+       we have managed to fetch some bytes, print the first one as a
+       prefix or a .byte pseudo-op.  If fwait is followed by a non
+       floating point instruction, print the first prefix.  Set
+       used_prefixes when prefixes are used.  If any prefixes were not
+       used after disassembling the instruction, print the first prefix
+       instead of printing the instruction.
+       (putop): Set used_prefixes when prefixes are used.
+       (append_seg, OP_E, OP_G, OP_REG, OP_I, OP_sI, OP_J): Likewise.
+       (OP_DIR, OP_SIMD_Suffix): Likewise.
+
+1999-06-07  Jakub Jelinek  <jj@ultra.linux.cz>
+
+       * sparc-opc.c: Fix up set, setsw, setuw operand kinds.
+       Support signx %reg, clruw %reg.
+
+1999-06-07  Jakub Jelinek  <jj@ultra.linux.cz>
+
+       * sparc-opc.c: Add aliases Solaris as supports.
+
+Mon Jun  7 12:04:52 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c.
+       * Makefile.in: Regenerated.
+
+1999-06-03  Philip Blundell  <philb@gnu.org>
+
+       * arm-dis.c (print_insn_arm): Make LDRH/LDRB consistent with LDR
+       when target is PC-relative.
+
+1999-05-28  Linus Nordberg  <linus.nordberg@canit.se>
+
+       * m68k-opc.c: Rename MACL/MSACL to MAC/MSAC.  Add MACM/MSACM.  Add
+       MOVE MACSR,CCR.
+
+       * m68k-dis.c (fetch_arg): Add places `n', `o'.
+
+       * m68k-opc.c: Add MSAC, MACL, MOVE to/from ACC, MACSR, MASK.
+       Add mcf5206e to appropriate instructions.
+       Add alias for MAC, MSAC.
+
+       * m68k-dis.c (print_insn_arg): Add formats `E', `G', `H' and place
+       `N'.
+
+       * m68k-opc.c (m68k_opcodes): Add divsw, divsl, divuw, divul, macl,
+       macw, remsl, remul for mcf5307.  Change mcf5200 --> mcf.
+
+       * m68k-dis.c: Add format `u' and places `h', `m', `M'.
+
+1999-05-18  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * i386-dis.c (Ed): Define.
+       (dis386_twobyte_att, dis386_twobyte_intel): Use Ed for movd.
+       (Rw): Remove.
+       (OP_rm): Rename to OP_Rd.
+       (ONE): Remove.
+       (OP_ONE): Remove.
+       (putop): Add const to template and p.
+       (print_insn_x86): Delete.
+       (print_insn_i386): Merge old function print_insn_x86.  Add const
+       to dp.
+       (struct dis386): Add const to name.
+       (dis386_att, dis386_intel): Add const.
+       (dis386_twobyte_att, dis386_twobyte_intel): Add const.
+       (names32, names16, names8, names_seg, index16): Add const.
+       (grps, prefix_user_table, float_reg): Add const.
+       (float_mem_att, float_mem_intel): Add const.
+       (oappend): Add const to s.
+       (OP_REG): Add const to s.
+       (ptr_reg): Add const to s.
+       (dofloat): Add const to dp.
+       (OP_C): Don't skip modrm, it's now done in OP_Rd.
+       (OP_D): Ditto.
+       (OP_T): Ditto.
+       (OP_Rd): Check for valid mod.  Call Op_E to print.
+       (OP_E): Handle d_mode arg.  Check for bad sfence,lea,lds etc.
+       (OP_MS): Check for valid mod.  Call Op_EM to print.
+       (OP_3DNowSuffix): Set obufp and use oappend rather than
+       strcat.  Call BadOp() for errors.
+       (OP_SIMD_Suffix): Likewise.
+       (BadOp): New function.
+
+1999-05-12  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * i386-dis.c (dis386_intel): Remove macro chars, except for
+       jEcxz.  Change cWtR and cRtd to cW and cR.
+       (dis386_twobyte_intel): Remove macro chars here too.
+       (putop): Handle R and W macros for intel mode.
+
+       * i386-dis.c (SIMD_Fixup): New function.
+       (dis386_twobyte_att): Use it on movlps and movhps, and change
+       Ev to EX on these insns.  Change movmskps Ev, XM to Gv, EX.
+       (dis386_twobyte_intel): Same here.
+
+       * i386-dis.c (Av): Remove.
+       (Ap): remove lptr.
+       (lptr): Remove.
+       (OPSIMD): Define.
+       (OP_SIMD_Suffix): New function.
+       (OP_DIR): Remove dead code.
+       (eAX_reg..eDI_reg): Renumber.
+       (onebyte_has_modrm): Table numbering comments.
+       (INTERNAL_DISASSEMBLER_ERROR): Move to before print_insn_x86.
+       (print_insn_x86): Move all prefix oappends to after uses_f3_prefix
+       checks.  Print error on invalid dp->bytemode2.  Remove simd_cmp,
+       and handle SIMD cmp insns in OP_SIMD_Suffix.
+       (info->bytes_per_line): Bump from 5 to 6.
+       (OP_None): Remove.
+       (OP_E): Use INTERNAL_DISASSEMBLER_ERROR.  Handle sfence.
+       (OP_3DNowSuffix): Ensure mnemonic index unsigned.
+
+       PIII SIMD support from Doug Ledford <dledford@redhat.com>
+       * i386-dis.c (XM, EX, None): Define.
+       (OP_XMM, OP_EX, OP_None): New functions.
+       (USE_GROUPS, USE_PREFIX_USER_TABLE): Define.
+       (GRP14): Rename to GRPAMD.
+       (GRP*): Add USE_GROUPS flag.
+       (PREGRP*): Define.
+       (dis386_twobyte_att, dis386_twobyte_intel): Add SIMD insns.
+       (twobyte_has_modrm): Add SIMD entries.
+       (twobyte_uses_f3_prefix, simd_cmp_op, prefix_user_table): New.
+       (grps): Add SIMD insns.
+       (print_insn_x86): New vars uses_f3_prefix and simd_cmp.  Don't
+       oappend repz if uses_f3_prefix.  Add code to handle new groups for
+       SIMD insns.
+
+       From Maciej W. Rozycki <macro@ds2.pg.gda.pl>
+       * i386-dis.c (dis386_att, dis386_intel): Change 0xE8 call insn
+       operand from Av to Jv.
+
+1999-05-07  Nick Clifton  <nickc@cygnus.com>
+
+       * mcore-dis.c (print_insn_mcore): Use .short to display
+       unidentified instructions, not .word.
+
+1999-04-26  Tom Tromey  <tromey@cygnus.com>
+
+       * aclocal.m4, configure: Updated for new version of libtool.
+
+1999-04-14  Doug Evans  <devans@casey.cygnus.com>
+
+       * fr30-desc.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild.
+       * m32r-desc.c,m32r-desc.h,m32r-dis.c,m32r-ibld.c,m32r-opc.c: Rebuild.
+
+Mon Apr 12 23:46:17 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * hppa-dis.c (print_insn_hppa, case '3'): New case for PA2.0
+       instructions.
+
+1999-04-10  Doug Evans  <devans@casey.cygnus.com>
+
+       * fr30-desc.c,fr30-desc.h,fr30-ibld.c: Rebuild.
+       * m32r-desc.c,m32r-desc.h,m32r-opinst.c: Rebuild.
+
+1999-04-06  Ian Lance Taylor  <ian@zembu.com>
+
+       * opintl.h (LC_MESSAGES): Never define.
+
+1999-04-04  Ian Lance Taylor  <ian@zembu.com>
+
+       * i386-dis.c (intel_syntax, open_char, close_char): Make static.
+       (separator_char, scale_char): Likewise.
+       (print_insn_x86): Likewise.
+       (print_insn_i386): Likewise.  Add declaration.
+
+1999-03-26  Doug Evans  <devans@casey.cygnus.com>
+
+       * fr30-dis.c: Rebuild.
+       * m32r-dis.c: Rebuild.
+
+1999-03-23  Ian Lance Taylor  <ian@zembu.com>
+
+       * m68k-opc.c: Change compare instructions to use "@s" rather than
+       ";s" when used with an immediate operand.
+
+1999-03-22  Doug Evans  <devans@casey.cygnus.com>
+
+       * cgen-opc.c (cgen_set_cpu): Delete.
+       (cgen_lookup_insn): max_insn_size renamed to max_insn_bitsize.
+       * fr30-desc.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c,fr30-opc.h:
+       Rebuild.
+       * m32r-desc.c,m32r-desc.h,m32r-dis.c,m32r-ibld.c,m32r-opc.c,m32r-opc.h:
+       Rebuild.
+       * po/opcodes.pot: Rebuild.
+
+1999-03-16  Martin Hunt  <hunt@cygnus.com>
+
+       * d30v-opc.c (mvtsys): Remove FLAG_LKR.
+
+1999-03-11  Doug Evans  <devans@casey.cygnus.com>
+
+       * cgen-opc.c (cgen_set_cpu): New arg `isa'.  All callers updated.
+       (cgen_operand_lookup_by_name,cgen_operand_lookup_by_num): New fns.
+       (cgen_get_insn_operands): Rewrite test for hardcoded/operand index.
+       * fr30-asm.c,fr30-desc.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c: Rebuild.
+       * m32r-asm.c,m32r-desc.c,m32r-desc.h,m32r-dis.c,m32r-ibld.c: Rebuild.
+       * m32r-opinst.c: Rebuild.
+
+1999-02-25  Doug Evans  <devans@casey.cygnus.com>
+
+       * cgen-opc.c (cgen_hw_lookup_by_name): Rewrite.
+       (cgen_hw_lookup_by_num): Rewrite.
+       * fr30-desc.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild.
+       * m32r-desc.c,m32r-desc.h,m32r-dis.c,m32r-ibld.c,m32r-opc.c: Rebuild.
+       * m32r-opinst.c: Rebuild.
+
+Sat Feb 13 14:06:19 1999  Richard Henderson  <rth@cygnus.com>
+
+       * alpha-opc.c: Add sqrt+flags patterns.  Add EV6 PALcode insns.
+       (insert_jhint): Fix insertion mask.
+       * alpha-dis.c (print_insn_alpha): Disassemble EV6 PALcode insns.
+
+1999-02-10  Doug Evans  <devans@casey.cygnus.com>
+
+       * Makefile.in: Rebuild.
+
+1999-02-09  Doug Evans  <devans@casey.cygnus.com>
+
+       * i960c-asm.c,i960c-dis.c,i960c-opc.c,i960c-opc.h: Delete.
+       * i960-dis.c (print_insn_i960): Rename from print_insn_i960_orig.
+       * Makefile.am: Remove references to them.
+       (HFILES): Add fr30-desc.h,m32r-desc.h.
+       (CFILES): Add fr30-desc.c,fr30-ibld.c,m32r-desc.c,m32r-ibld.c,
+       m32r-opinst.c.
+       (ALL_MACHINES): Update.
+       * configure.in: Redo handling of cgen_files.
+       (bfd_i960_arch): Delete i960c-*.lo files.
+       * configure: Regenerate.
+       * cgen-asm.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
+       (hash_insn_array): Rewrite.
+       * cgen-dis.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
+       (hash_insn_array): Rewrite.
+       * cgen-opc.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
+       (cgen_lookup_insn,cgen_get_insn_operands): Define here.
+       (cgen_lookup_get_insn_operands): Ditto.
+       * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerate.
+       * m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate.
+       * po/POTFILES.in: Rebuild.
+       * po/opcodes.pot: Rebuild.
+
+Fri Feb  5 00:04:24 1999  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am: Rebuild dependencies.
+       (HFILES): Add fr30-opc.h.
+       (CFILES): Add fr30-asm.c, fr30-dis.c, fr30-opc.c.
+       * Makefile.in: Rebuild.
+
+       * configure.in: Change AC_PREREQ to 2.13.  Remove AM_CYGWIN32.
+       Change AM_EXEEXT to AC_EXEEXT and AM_PROG_INSTALL to
+       AC_PROG_INSTALL.
+       * acconfig.h: Remove.
+       * configure: Rebuild with current autoconf/automake.
+       * aclocal.m4: Likewise.
+       * config.in: Likewise.
+       * Makefile.in: Likewise.
+
+Thu Feb  4 13:48:52 1999  Ian Lance Taylor  <ian@cygnus.com>
+
+       * m68k-opc.c: Correct move (not movew) to status word on 5200.
+
+Mon Feb  1 20:54:36 1999  Catherine Moore  <clm@cygnus.com>
+
+        * disassemble.c (disassembler):  Handle bfd_mach_i386_i386_intel_syntax.
+        * i386-dis.c (x_mode):  Define.
+        (dis386):  Remove.
+        (dis386_att):  New.
+        (dis386_intel):  New.
+        (dis386_twobyte):  Remove.
+        (dis386_twobyte_att):  New.
+        (dis386_twobyte_intel):  New.
+        (print_insn_x86):  Use new arrays.
+        (float_mem):  Remove.
+        (float_mem_intel):  New.
+        (float_mem_att):  New.
+        (dofloat):  Use new float_mem arrays.
+        (print_insn_i386_att):  New.
+        (print_insn_i386_intel):  New.
+        (print_insn_i386):  Handle bfd_mach_i386_i386_intel_syntax.
+        (putop):  Handle intel syntax.
+        (OP_indirE):  Handle intel syntax.
+        (OP_E):  Handle intel syntax.
+        (OP_I):  Handle intel syntax.
+        (OP_sI):  Handle intel syntax.
+        (OP_OFF):  Handle intel syntax.
+
+
+
+1999-01-27  Doug Evans  <devans@casey.cygnus.com>
+
+       * fr30-opc.h,fr30-opc.c: Rebuild.
+       * i960c-opc.h,i960c-opc.c: Rebuild.
+       * m32r-opc.c: Rebuild.
+
+Tue Jan 19 18:01:54 1999  David Taylor  <taylor@texas.cygnus.com>
+
+       * hppa-dis.c: revert HP merge changes until HP gives us
+       an updated file.
+       
+1999-01-19  Nick Clifton  <nickc@cygnus.com>
+
+       * arm-dis.c (print_insn_arm): Display ARM syntax for PC relative
+       offsets as well as symbloic address.
+
+Tue Jan 19 10:51:01 1999  David Taylor  <taylor@texas.cygnus.com>
+
+       * hppa-dis.c: fix comments and some indentation.
+
+1999-01-12  Doug Evans  <devans@casey.cygnus.com>
+
+       * fr30-opc.c,i960c-opc.c: Regenerate.
+
+1999-01-11  Doug Evans  <devans@casey.cygnus.com>
+
+       * fr30-opc.c: Regenerate.
+
+1999-01-06  Doug Evans  <devans@casey.cygnus.com>
+
+       * m32r-dis.c: Regenerate.
+
+1999-01-05  Doug Evans  <devans@casey.cygnus.com>
+
+       * fr30-asm.c,fr30-dis.c,fr30-opc.h,fr30-opc.c: Regenerate.
+       * i960c-asm.c,i960c-dis.c,i960c-opc.h,i960c-opc.c: Regenerate.
+       * m32r-asm.c,m32r-dis.c,m32r-opc.h,m32r-opc.c: Regenerate.
+
+1999-01-04  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+       * configure.in: Require autoconf 2.12.1 or higher.
+
+1998-12-30  Gavin Romig-Koch  <gavin@cygnus.com>
+
+       * mips16-opc.c: Mark branch insns with MIPS16_INSN_BRANCH.
+
+Wed Dec 16 16:17:49 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-opc.c: Regenerated.
+
+1998-12-16  Gavin Romig-Koch  <gavin@cygnus.com>
+
+       * mips-dis.c (set_mips_isa_type): Handle bfd_mach_mips4111.
+
+1998-12-15  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-opc.c,fr30-opc.h: Regenerated.
+
+1998-12-14  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-opc.c,fr30-opc.h: Regenerated.
+
+Thu Dec 10 18:39:46 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-opc.c,fr30-opc.h: Regenerated.
+
+Thu Dec 10 12:49:24 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * m32r-opc.c: Regenerate.
+
+Tue Dec  8 13:56:18 1998  David Taylor  <taylor@texas.cygnus.com>
+
+       * dis-buf.c (generic_strcat_address): reformat to GNU coding
+       conventions.  change sprintf call to an sprintf_vma call.
+
+Tue Dec  8 13:12:44 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
+
+Tue Dec  8 10:50:46 1998  David Taylor  <taylor@texas.cygnus.com>
+
+       The following changes were made by
+       Elena Zannoni <ezannoni@kwikemart.cygnus.com>,
+       David Taylor <taylor@texas.cygnus.com>, and
+       Edith Epstein <eepstein@sophia.cygnus.com> as part of a project to
+       merge in changes by HP; HP did not create ChangeLog entries.
+
+       * dis-buf.c (generic_strcat_address): new function.
+
+       * hppa-dis.c: Changes to improve hppa disassembly.
+         Changed formatting in : reg_names, fp_reg_names,control_reg, 
+         New variables : sign_extension_names, deposit_names, conversion_names
+           float_test_names, compare_cond_names_double, add_cond_names_double,
+           logical_cond_names_double, unit_cond_names_double, 
+           branch_push_pop_names, saturation_names, shift_names, mix_names,
+         New Macros :   GET_COMPL_O, GET_PUSH_POP,MERGED_REG 
+         Move some definitions to libhppa.h: GET_FIELD, GET_BIT
+         (fput_const): renamed as fput_hex_const
+         (print_insn_hppa):
+          - use the macros fputs_filtered and
+            fput_decimal_const whenever possible; calls to sign_extend require
+            2 params -- add a missing second param of 0.
+          - Some new code ifdefed for LOCAL_ONLY, all related to figuring out
+            architecture version number of current machine. HP folks are
+            trying to handle situation where the target program was compiled
+            for PA 1.x (32-bit), but is running on a PA 2.0 machine and 
+            visa versa.
+          - added new cases : 'g', 'B', 'm'
+          - added cases specifically for PA 2.0
+          - changed the following cases : '"', 'n', 'N', 'p', 'Z', 
+          - calls to fput_const become calls to fput_hex_const
+
+1998-12-07  James E Wilson  <wilson@wilson-pc.cygnus.com>
+
+       * Makefile.am (CFILES): Add i960c-asm, i960c-dis.c, i960c-opc.c.
+       (ALL_MACHINES): Add i960c-asm.lo, i960c-dis.lo, i960-opc.lo.
+       (i960-asm.lo, i960c-dis.lo, i960c-opc.lo): New Makefile rules.
+       * Makefile.in: Rebuilt.
+       * configure.in (bfd_i960_arch): Add i960c-opc.lo, i960-asm.o,
+       i960-dis.c to ta.
+       * i960-dis.c (print_insn_i960): Rename to print_insn_i960_orig.
+       * i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: New files.
+       
+Mon Dec  7 14:33:44 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
+
+Sun Dec  6 14:06:48 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Add dmfc2 and dmtc2.
+
+       * ppc-opc.c (powerpc_opcodes): Add PowerPC403 GC[X] instructions.
+       From Saitoh Masanobu <msaitoh@spa.is.uec.ac.jp>.
+
+Fri Dec  4 17:45:51 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * fr30-opc.c: Regenerate.
+
+Fri Dec  4 17:08:08 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
+
+Thu Dec  3 14:26:20 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
+
+Thu Dec  3 00:09:17 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerate.
+
+1998-11-30  Doug Evans  <devans@casey.cygnus.com>
+
+       * cgen-dis.c (hash_insn_array): CGEN_INSN_VALUE ->
+       CGEN_INSN_BASE_VALUE.
+       * m32r-opc.c,m32r-opc.h,m32r-asm.c,m32r-dis.c: Regenerate.
+       * fr30-opc.c,fr30-opc.h,fr30-asm.c,fr30-dis.c: Regenerate.
+
+Thu Nov 26 11:26:32 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-asm.c,fr30-dis.c,fr30-opc.c: Regenerated.
+
+Tue Nov 24 11:20:54 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-asm.c,fr30-dis.c: Regenerated.
+
+Mon Nov 23 18:28:48 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated.
+
+1998-11-20  Doug Evans  <devans@tobor.to.cygnus.com>
+
+       * fr30-opc.c: Regenerated.
+
+Thu Nov 19 16:02:46 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * fr30-opc.c: Regenerated.
+       * fr30-opc.h: Regenerated.
+       * fr30-dis.c: Regenerated.
+       * fr30-asm.c: Regenerated.
+
 Thu Nov 19 07:54:15 1998  Doug Evans  <devans@charmed.cygnus.com>
 
        * mips-opc.c (sync.p,sync.l): Swap insn values.
 
-start-sanitize-fr30
 1998-11-19  Doug Evans  <devans@tobor.to.cygnus.com>
 
        * fr30-opc.c: Regenerate.
@@ -12,29 +584,11 @@ Wed Nov 18 21:36:37 1998  Dave Brolley  <brolley@cygnus.com>
        * fr30-opc.c: Regenerated.
        * fr30-opc.h: Regenerated.
 
-end-sanitize-fr30
 1998-11-18  Doug Evans  <devans@casey.cygnus.com>
 
-       * cgen-asm.in (insert_1): Replace calls to bfd_getb8/putb8.
-       (insert_normal, !CGEN_INT_INSN_P case): Only fetch enough bytes
-       to hold value.
-       (insert_insn_normal): Fix typo.
-       * cgen-dis.c (cgen_dis_lookup_insn): Update type of `value' arg.
-       * cgen-dis.in (extract_normal): Ditto.  New arg `pc'.
-       Rewrite ! CGEN_INT_INSN_P case.
-       (extract_insn_normal): Ditto.
-       (extract_1): New arg `pc'.  All callers updated.
-       Replace calls to bfd_getb8.
-       (fill_cache): New fn.
-       * cgen-opc.c (cgen_{get,put}_insn_value): Move here ...
-       * cgen-opc.in: ... from here.
-       (@arch@_cgen_lookup_insn): Rewrite ! CGEN_INT_INSN_P case.
        * m32r-asm.c,m32r-dis.c,m32r-opc.c: Rebuild.
-start-sanitize-fr30
        * fr30-asm.c,fr30-dis.c,fr30-opc.c: Rebuild.
-end-sanitize-fr30
 
-start-sanitize-fr30
 Wed Nov 18 11:30:04 1998  Dave Brolley  <brolley@cygnus.com>
 
        * fr30-opc.c: Regenerated.
@@ -58,15 +612,9 @@ Tue Nov 10 15:26:27 1998  Nick Clifton  <nickc@cygnus.com>
 
        * disassemble.c (disassembler): Add support for FR30 target.
        
-end-sanitize-fr30
 Tue Nov 10 11:00:04 1998  Doug Evans  <devans@canuck.cygnus.com>
 
-start-sanitize-cygnus
-       * cgen-dis.in (print_normal): CGEN_OPERAND_FAKE renamed to
-       CGEN_OPERAND_SEM_ONLY.
-end-sanitize-cygnus
        * m32r-dis.c,m32r-opc.c,m32r-opc.h: Rebuild.
-start-sanitize-fr30
        * fr30-dis.c,fr30-opc.c,fr30-opc.h: Rebuild.
 
 Mon Nov  9 18:22:55 1998  Dave Brolley  <brolley@cygnus.com>
@@ -75,12 +623,11 @@ Mon Nov  9 18:22:55 1998  Dave Brolley  <brolley@cygnus.com>
        * po/POTFILES.in: Regenerate.
        * fr30-opc.c: Regenerate.
        * fr30-opc.h: Regenerate.
-end-sanitize-fr30
+
 Fri Nov  6 17:21:38 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * m32r-asm.c: Regenerate.
 
-start-sanitize-fr30
 Wed Nov  4 18:46:47 1998  Dave Brolley  <brolley@cygnus.com>
 
        * configure.in: Added case for bfd_fr30_arch.
@@ -95,16 +642,6 @@ Wed Nov  4 18:46:47 1998  Dave Brolley  <brolley@cygnus.com>
        * po/POTFILES.in: Regenerated
        * po/opcodes.pot: Regenerated
 
-end-sanitize-fr30
-start-sanitize-m32rx
-Mon Nov  2 20:08:03 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * m32r-opc.c (m32r_cgen_insn_table_entries): Add FILL_SLOT attribute
-       to bcl8,bncl8 entries.
-       (macro_insn_table_entries): Add FILL_SLOT attribute
-       to bcl8r,bncl8r entries.
-
-end-sanitize-m32rx
 Mon Nov  2 15:05:33 1998  Geoffrey Noer  <noer@cygnus.com>
 
         * configure.in: detect cygwin* instead of cygwin32*
@@ -114,60 +651,14 @@ Tue Oct 27 08:58:37 1998  Gavin Romig-Koch  <gavin@cygnus.com>
 
        * mips-opc.c (IS_M): Added.
 
-start-sanitize-r5900
-Fri Oct 23 12:06:00 EDT 1998  Frank Ch. Eigler <fche@cygnus.com>
-
-       * mips-opc.c (vrget, vclipw, vrnext): Correct COP2 opcodes
-       and masks. 
-
-end-sanitize-r5900
 Mon Oct 19 13:03:19 1998  Doug Evans  <devans@seba.cygnus.com>
 
-start-sanitize-cygnus
-       * cgen-asm.in (insert_1): New function.
-       (insert_normal): Progress on handling ! CGEN_INT_INSN_P.
-       (insert_insn_normal): Update handling of CGEN_INT_INSN_P.
-       (@arch@_cgen_assemble_insn): Update type of `buf' arg.
-       * cgen-dis.in (extract_1): New function.
-       (extract_normal): buf_ctrl renamed to ex_info, update type.
-       Progress on handling of CGEN_INT_INSN_P.
-       (extract_insn_normal): buf_ctrl renamed to ex_info, update type.
-       Update handling of CGEN_INT_INSN_P.  Handle errors from
-       @arch@_cgen_extract_operand.
-       (print_insn): Renamed from print_int_insn.  Handle ! CGEN_INT_INSN_P.
-       (default_print_insn): Renamed from print_insn.
-       Handle ! CGEN_INT_INSN_P.
-       (print_insn_@arch@): Handle error returns from print_insn.
-       * cgen-opc.in (cgen_get_insn_value, cgen_put_insn_value): New fns.
-       (@arch@_cgen_lookup_insn): Update handling of CGEN_INT_INSN_P.
-       (@arch@_cgen_lookup_get_insn_operands): Ditto.
-end-sanitize-cygnus
        * m32r-opc.c,m32r-opc.h,m32r-asm.c,m32r-dis.c: Regenerate.
 
-start-sanitize-am33
-Wed Oct 14 12:12:25 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c: Allow autoincrement stores using the same register
-       for source and destination operands.
-
-Mon Oct 12 10:43:51 1998  Jeffrey A Law  (law@cygnus.com)
-
-        * m10300-opc.c: DSP instrutions which only write to one general
-        register have no restrictions on matching operands.
-
-       * m10300-opc.c (lsr_add): Fix typo for "lsr_add imm,reg,reg,reg" case.
-
-end-sanitize-am33
 Fri Oct  9 14:01:56 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * m32r-opc.h,m32r-opc.c: Regenerate.
 
-start-sanitize-am33
-Thu Oct  8 06:04:38 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c (asr, lsr, asl): Fix am33 single bit shift opcode.
-
-end-sanitize-am33
 Sun Oct  4 21:01:44 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
        * i386-dis.c (OP_3DNowSuffix): New static function.
@@ -202,23 +693,15 @@ Tue Sep 22 17:55:14 1998  Nick Clifton  <nickc@cygnus.com>
        * d30v-opc.c: Add use of EITHER_BUT_PREFER_MU execution unit
        class. 
 
-start-sanitize-sky
-Fri Sep 18 16:23:32 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (gif_opcodes): Support EOP on gifimage.
-
-end-sanitize-sky
 Tue Sep 15 15:14:45 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * m32r-opc.h,m32r-opc.c: Add bbpc,bbpsw support.
 
-start-sanitize-nortel-ppc750
 1998-09-09  Michael Meissner  <meissner@cygnus.com>
 
        * ppc-opc.c (powerpc_opcodes): Add support for PowerPC 750 move
        to/from SPRs.
 
-end-sanitize-nortel-ppc750
 Fri Sep  4 19:42:59 1998  Nick Clifton  <nickc@cygnus.com>
 
        * arm-dis.c (print_insn_big_arm): Detect Thumb symbols in elf
@@ -240,15 +723,6 @@ Fri Aug 21 16:07:52 1998  Nick Clifton  <nickc@cygnus.com>
        * d30v-opc.c (d30v_opcode_table): Add FLAG_MUL32 to MAC, MACS,
        MSUB and MSUBS instructions.
 
-start-sanitize-r5900
-Tue Aug 18 16:48:52 1998  Ian Lance Taylor  <ian@cygnus.com>
-
-       * mips-opc.c: Insert contents of vu0.h, rather than including it.
-       * vu0.h: Remove.
-       * Makefile.am: Rebuild dependencies.
-       * Makefile: Rebuild.
-
-end-sanitize-r5900
 Thu Aug 13 16:23:04 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * ppc-opc.c (powerpc_operands): Omit parens around additions in
@@ -256,11 +730,6 @@ Thu Aug 13 16:23:04 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 Wed Aug 12 14:00:38 1998  Ian Lance Taylor  <ian@cygnus.com>
 
-start-sanitize-coldfire
-       * m68k-opc.c: Correct divsl, divul, remsl, and remul for
-       ColdFire, as below for mulsl and mulul.
-
-end-sanitize-coldfire
        From Peter Jeremy <peter.jeremy@auss2.alcatel.com.au>:
        * m68k-opc.c: Correct mulsl and mulul to use q rather than D, a,
        +, -, and d for ColdFire.
@@ -301,104 +770,26 @@ Mon Aug  3 12:43:16 1998  Doug Evans  <devans@seba.cygnus.com>
        (cgen_dis_init): Delete.
        * cgen-opc.c (all fns): New first arg of opcode table descriptor.
        (cgen_current_{opcode_table_mach,endian}): Delete.
-start-sanitize-cygnus
-       * cgen-asm.in (all fns): New first arg of opcode table descriptor.
-       * cgen-dis.in (all fns): Ditto.
-       * cgen-opc.in (all fns): Ditto.
-end-sanitize-cygnus
        * m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate.
 
-start-sanitize-cygnus
-       * cgen-asm.in (parse_insn_normal): Ignore case in mnemonics.
-
-       * cgen-dis.in (print_normal): Split into two.
-       (print_address): New function.
-       (extract_insn_normal): Clarify insn_value arg.
-       (print_int_insn): Renamed from print_insn.
-       (print_insn): New arg.
-       (print_insn_@arch@): Open opcode table if not already done so.
-       Move reading of insn into print_insn.
-
-end-sanitize-cygnus
 Thu Jul 30 21:41:10 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * d30v-opc.c (d30v_opcode_table): Add new "LKR" flag to some
        instructions.
 
-start-sanitize-m32rx
-Tue Jul 28 13:15:39 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       Add support for new versions of mulwhi,mulwlo,macwhi,macwlo that
-       accept an accumulator choice.
-       * m32r-opc.c,m32r-opc.h: Regenerate.
-
-end-sanitize-m32rx
 Tue Jul 28 11:00:09 1998  Jeffrey A Law  (law@cygnus.com)
 
        * m10300-opc.c: Add entries for "no_match_operands" field in
        the opcode table.
 
-start-sanitize-am33
-Fri Jul 24 15:22:40 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-dis.c: Do not emit a comma before a PLUS (autoincrement)
-       operand.
-
-end-sanitize-am33
 Fri Jul 24 11:41:37 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * m32r-asm.c,m32r-opc.c: Regenerate (-Wall cleanups).
 
-start-sanitize-am33
-Thu Jul 23 09:21:03 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c: Add DSP autoincrement memory loads/stores.
-
-       * m10300-opc.c: Add autoincrement memory loads/stores.
-
-end-sanitize-am33
-start-sanitize-r5900
-Wed Jul 22 17:05:40 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * mips-opc.c: Make phmadh and phmsbh synonyms for phmaddh and
-       phmsubh respectively.
-
-end-sanitize-r5900
 Tue Jul 21 13:41:07 1998  Doug Evans  <devans@seba.cygnus.com>
 
-start-sanitize-cygnus
-       * cgen-opc.in (@arch@_cgen_lookup_insn): Update call to
-       CGEN_EXTRACT_FN.
-       (@arch@_cgen_get_insn_operands): @arch@_cgen_get_operand renamed to
-       @arch_cgen_get_int_operand.
-       * cgen-asm.in (insert_insn_normal): New arg `pc', callers updated.
-       Update call to @arch@_cgen_insert_operand.
-       (@arch@_cgen_assemble_insn): Update call to CGEN_INSERT_FN.
-       * cgen-dis.in (print_normal): Delete use of CGEN_PCREL_OFFSET.
-       (extract_insn_normal): New arg `pc', callers updated.
-       Update call to @arch@_cgen_extract_operand.
-       (print_insn): Update call to CGEN_EXTRACT_FN.
-end-sanitize-cygnus
        * m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
 
-start-sanitize-am33
-Mon Jul 20 12:10:37 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c: Fix load to sp and store from sp for the am33.
-       Add more multimedia instructions.
-
-Thu Jul 16 18:04:46 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c (mn10300_opcodes): Fix opcode for 4 operand "mul" and
-       "mulu".
-
-end-sanitize-am33
-start-sanitize-r5900
-Mon Jul 13 18:14:24 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * mips-opc.c (pref): Enabled for the r5900.
-
-end-sanitize-r5900
 Mon Jul 13 14:53:59 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
        * i386-dis.c (ckprefix): Handle fwait specially only when it isn't
@@ -408,18 +799,6 @@ Mon Jul 13 14:53:59 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
        (OP_J): Remove unnecessary subtraction when 16-bit displacement
        will be masked later.
 
-start-sanitize-am33
-Fri Jul 10 23:09:56 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c (mn10300_opcodes): Fix destination operand for 3 operand
-       instructions.
-
-Wed Jul  8 11:32:44 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-dis.c (disassemble): When printing RREGs and XRREGs, map
-       from raw register #s to symbolic names to make debugging easier.
-
-end-sanitize-am33
 Thu Jul  2 17:11:27 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * m32r-opc.h (CGEN_MIN_INSN_SIZE): New #define.
@@ -427,33 +806,7 @@ Thu Jul  2 17:11:27 1998  Doug Evans  <devans@seba.cygnus.com>
 Wed Jul  1 16:11:16 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate.
-start-sanitize-cygnus
-       * Makefile.am (CGENDIR): Set via configure.
-       (CGEN): New variable.
-       (CGENFILES): object.scm renamed to cos.scm.
-       (run-cgen): Renamed from cgen.  stamp file renamed to stamp-$prefix.
-       (stamp-m32r): Pass prefix to run-cgen.
-       * Makefile.in: Regenerate.
-       * cgen-asm.in: @arch@-opc.h renamed to @prefix@-opc.h.
-       * cgen-dis.in: Ditto.
-       * cgen-opc.in: Ditto.
-       * cgen.sh: New args cgen,prefix.  Delete args scheme,schemeflags.
-       * configure.in: AC_SUBST cgen,cgendir.  No longer look for guile.
-       * configure: Regenerate.
-end-sanitize-cygnus
-
-start-sanitize-am33
-Tue Jun 30 09:59:37 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c: Reorder "movbu" and "movhu" instructions too.
-
-Mon Jun 29 14:54:32 1998  Jeffrey A Law  (law@cygnus.com)
 
-       * m10300-opc.c: Reorder more instructions so that we do not
-       accidentally match a mn10300 instruction when we really
-       wanted an am33 instruction.
-
-end-sanitize-am33
 Fri Jun 26 11:08:55 1998  Jeffrey A Law  (law@cygnus.com)
 
        * m10300-dis.c: Only recognize instructions from the currently
@@ -478,35 +831,6 @@ Fri Jun 26 12:03:20 1998  Klaus Kaempf  <kkaempf@progis.de>
        (disassembler): Add case for ARCH_vax.
        * makefile.vms: Support compilation on vms/vax.
 
-start-sanitize-sky
-Wed Jun 24 17:14:01 1998  Ian Carmichael  <iancarm@cygnus.com>
-
-       * dvp-opc.c (DVP_OPERAND_RELOC_11_S4): Temporarily back out 
-       the DVP_OPERAND_RELOC_11_S4 relocation.
-
-end-sanitize-sky
-start-sanitize-am33
-Wed Jun 24 09:53:06 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-dis.c (print_insn_mn10300): 0xf7 opcode prefix specifies
-       4 byte instructions.
-       (disassemble): Correctly handle FMT_D10 instructions.
-
-       * m10300-opc.c (mn10300_opcodes): Fix typo in IMM24 versions of the
-       am33 shift instructions.
-
-       * m10300-dis.c (print_insn_mn10300): 0xf9 opcode prefix specifies
-       3 byte instructions.
-       (disassemble): Handle new instruction formats FMT_D6, FMT_D7, FMT_D8
-       FMT_D9 and FMT_D10.  Handle various new opcode flags for the am33.
-
-       * m10300-opc.c (IMM32_HIGH8_MEM): New operand type.
-       (mn10300_opcodes): Reorder so as to try and select opcodes from
-       the core chip when multiple alternatives exist.  Change several
-       am33 instructions to use IMM32_HIGH8_MEM.  Fix typos in "mac" and
-       "macbu" instructions.  Fix typos in a couple DSP instructions too.
-
-end-sanitize-am33
 Tue Jun 23 19:42:18 1998  Mark Alexander  <marka@cygnus.com>
 
        * m10200-dis.c (print_insn_mn10200): Fix various non-portabilities
@@ -518,41 +842,14 @@ Tue Jun 23 10:59:26 1998  Jeffrey A Law  (law@cygnus.com)
        instructions.  Support (sp) addressing mode by expanding it into
        (0,sp).
 
-start-sanitize-sky
-Mon Jun 22 15:48:29 1998  Ian Carmichael  <iancarm@cygnus.com>
-
-       * dvp-opc.c (LIMM11, LUIMM15): New symbol types 
-       DVP_OPERAND_RELOC_U15_S3 and DVP_OPERAND_RELOC_11_S4 to allow labels to 
-       be used as immediate values.
-
-end-sanitize-sky
-start-sanitize-am33
-Mon Jun 22 13:36:27 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c: Support 4 byte DSP instructions.
-
-end-sanitize-am33
 Sat Jun 20 14:46:20 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * mips-dis.c (_print_insn_mips): Fix argument interchange typo.
 
-start-sanitize-am33
-Fri Jun 19 16:47:06 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c: Support 6 and 7 byte am33 instructions.
-
-end-sanitize-am33
 Fri Jun 19 09:16:42 1998  Mark Alexander  <marka@cygnus.com>
 
        * m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op.
 
-start-sanitize-am33
-Fri Jun 19 09:42:51 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * m10300-opc.c: Support for 3 byte and 4 byte extended instructions
-       found on the mn10300.
-
-end-sanitize-am33
 1998-06-18  Ulrich Drepper  <drepper@cygnus.com>
 
        * i386-dis.c: Add support for fxsave, fxrstor, sysenter and
@@ -567,7 +864,7 @@ Thu Jun 18 10:22:24 1998  John Metzler  <jmetzler@cygnus.com>
        environments where the symbol table is not present, we no longer
        rely in the symbol table, rather, use the low bit of the
        instructions address to guess. There should be no change for usage
-       of the disassembler in host based programse, gdb ,objdump.
+       of the disassembler in host based programs, gdb, objdump.
        (print_insn_big_mips): ditto.
        (print_insn_mips): ditto
 
@@ -577,11 +874,6 @@ Wed Jun 17 21:19:01 1998  Mark Alexander  <marka@cygnus.com>
 
 Wed Jun 17 17:49:23 1998  Jeffrey A Law  (law@cygnus.com)
 
-start-sanitize-am33
-       * m10300-opc.c (USP, SSP, MSP, PC, IMM4, EPSW, RN0, RM1): New
-       operands for the am33.
-       (mn10300_opcodes): Add new instructions from the am33.
-end-sanitize-am33
        * m10300-opc.c (mn10300_opcodes): Change opcode for "syscall".
 
 Tue Jun 16 13:10:51 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
@@ -680,25 +972,6 @@ Tue Jun  2 15:06:46 1998  Geoff Keating  <geoffk@ozemail.com.au>
        0; produce error message for shifts of size 32 (or 64 for 64-bit
        shifts), because the hardware doesn't support them.
 
-start-sanitize-r5900
-Mon Jun  1 10:27:26 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * mips-opc.c (c.lt.s): Remove r5900 specific variant.
-       (c.le.s): Likewise.
-
-       * vu0.h (sqc2): Fix opcode.
-
-        * mips-opc.c (rsqrt.s): Update based on r5900 ISA manual version 2.1
-        (sqrt.s): Likewise.
-
-end-sanitize-r5900
-start-sanitize-cygnus
-Thu May 28 08:46:09 1998  Catherine Moore <clm@cygnus.com>
-
-       * mips-opc.c (macc, maccu, macchi, macchiu, msac, msacu, msachi, msachiu):
-       Change pinfo to use WR_HILO.
-
-end-sanitize-cygnus
 Wed May 27 15:29:13 1998  Nick Clifton  <nickc@cygnus.com>
 
        * d30v-opc.c: Add new operand: Ra3.  Change SHORT_B3, SHORT_B3b,
@@ -725,49 +998,18 @@ Tue May 26 16:14:39 1998  Nick Clifton  <nickc@cygnus.com>
 
 Fri May 22 16:00:00 1998  Doug Evans  <devans@canuck.cygnus.com>
 
-       * cgen-asm.in (insert_normal): Handle empty fields and 64 bit hosts.
-       * cgen-dis.in (extract_normal): Likewise.
        * m32r-asm.c,m32r-dis.c: Regenerate.
 
-start-sanitize-sky
-Fri May 22 11:44:10 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (parse_dotdest): Missing dest -> xyzw.
-
-end-sanitize-sky
-start-sanitize-r5900
-Wed May 20 00:22:27 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * mips-opc.c (multu1): Add two operand variant for the r5900.
-
-end-sanitize-r5900
 Tue May 19 17:36:08 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * mips-dis.c (print_mips16_insn_arg): Handle type ']' correctly
        with a shift count of 0.
 
-start-sanitize-r5900
-Mon May 18 14:27:06 1998  Frank Ch. Eigler  <fche@cygnus.com>
-
-       * mips-opc.c (mult1): Add two-operand variety of mult1 for R5900.
-
-Mon May 18 11:44:00 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * mips-dis.c (print_insn_arg): Handle ';' opcode completer.
-       (_print_insn_mips): Likewise.
-       * vu0.h (vopmula, vopmsub): Correctly handle opcode/operand
-       completers.
-
-end-sanitize-r5900
 Fri May 15 14:58:31 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * cgen-opc.c (cgen_hw_lookup_by_name): Renamed from cgen_hw_lookup.
        (cgen_hw_lookup_by_num): New function.
 
-start-sanitize-m32rx
-       * m32r-opc.c, m32r-opc.h: Regenerate, delete h-abort.
-
-end-sanitize-m32rx
 Wed May 13 17:03:59 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * m32r-asm.c: Regenerate (handle uppercase HIGH/SHIGH/LOW/SDA).
@@ -777,26 +1019,10 @@ Wed May 13 14:34:31 1998  Mark Alexander  <marka@cygnus.com>
        * sparc-dis.c (print_insn_sparc): Always fetch instructions
        as big-endian on SPARClite.
 
-start-sanitize-m32rx
-Tue May 12 13:39:51 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * m32r-opc.c: Regenerated - SPECIAL attribute added to some
-       insns.
-       * m32r-opc.h: Regenerated - SPECIAL attribute added to some
-       insns.
-
-end-sanitize-m32rx
 Tue May 12 11:46:31 1998  Richard Henderson  <rth@cygnus.com>
 
        * d30v-opc.c (pre_defined_register): Remove alias for r0.
 
-start-sanitize-r5900
-Mon May 11 13:12:15 1998  Frank Ch. Eigler  <fche@cygnus.com>
-
-       * mips-opc.c (break): Added 20-bit single-operand break
-       instruction for R5900 only.
-
-end-sanitize-r5900
 Sun May 10 22:37:22 1998  Jeffrey A Law  (law@cygnus.com)
 
        * po/Make-in (install-info): New target.
@@ -824,13 +1050,6 @@ Thu May  7 09:33:02 1998  Frank Ch. Eigler  <fche@cygnus.com>
        * mips-dis.c (print_insn_arg): Implement 'q' operand format used
        for above optional argument.
 
-start-sanitize-cygnus
-Wed May  6 14:47:17 1998  Doug Evans  <devans@seba.cygnus.com>
-
-       * cgen.sh: s/@ARCH@/${ARCH}/ in opc.h generation.
-       * m32r-opc.h: Regenerate.
-
-end-sanitize-cygnus
 Wed May  6 15:30:06 1998  Klaus Kaempf  <kkaempf@progis.de>
 
        * makefile.vms: Run dec c with /nodebug.
@@ -842,26 +1061,9 @@ Mon May  4 10:19:57 1998  Tom Tromey  <tromey@cygnus.com>
 
        * opintl.h (_): Define as dgettext.
 
-start-sanitize-cygnus
-Fri May  1 13:47:42 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * configure.in: Add support for --enable-cgen-maint.
-       * Makefile.am (M32R_DEPS): New variable.
-       (m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c): Update dependencies.
-       * aclocal.m4: Regenerate.
-       * Makefile.in: Regenerate.
-       * configure: Regenerate.
-
-       * Makefile.am (CGENFILES): Add minsn.scm.
-
-end-sanitize-cygnus
 Tue Apr 28 14:12:12 1998  Nick Clifton  <nickc@cygnus.com>
 
        * cgen-asm.c: Internationalised.
-start-sanitize-cygnus
-       * cgen-asm.in: Internationalised.
-       * cgen-opc.in: Internationalised.
-end-sanitize-cygnus
        * m32r-asm.c: Internationalised.
        * m32r-dis.c: Internationalised.
        * m32r-opc.c: Internationalised.
@@ -905,10 +1107,6 @@ Mon Apr 27 14:31:00 1998  Nick Clifton  <nickc@cygnus.com>
        * cgen-asm.c: Internationalised.
        * d30v-dis.c: Internationalised.
        * dis-buf.c: Internationalised.
-start-sanitize-sky
-       * dvp-dis.c: Internationalised.
-       * dvp-opc.c: Internationalised.
-end-sanitize-sky
        * h8300-dis.c: Internationalised.
        * h8500-dis.c: Internationalised.
        * i386-dis.c: Internationalised.
@@ -941,53 +1139,12 @@ Mon Apr 27 10:33:56 1998  Doug Evans  <devans@seba.cygnus.com>
        * cgen-opc.c (cgen_current_opcode_table): Renamed from ..._data.
        (cgen_set_cpu,cgen_hw_lookup,cgen_insn_count): Update.
        (cgen_macro_insn_count): New function.
-       * cgen-opc.in (@arch@_cgen_lookup_insn): New arg alias_p.
-       All callers updated.  Sanity check result of extract fn.
-       (@arch@_cgen_get_insn_operands): Change result type to void.
-       Delete args insn_value, length.  New arg fields.  All callers updated.
-       (@arch@_cgen_lookup_get_insn_operands): New function.
        * m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
 
 Fri Apr 24 16:07:57 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
        * i386-dis.c (OP_DSSI): Print segment override.
 
-start-sanitize-r5900
-Thu Apr 23 12:32:07 1998  Frank Ch. Eigler  <fche@cygnus.com>
-
-       * mips-opc.c (msub.s): Correct mask pattern for disassembly.
-
-end-sanitize-r5900
-start-sanitize-r5900
-Mon Apr 20 19:11:55 1998  Frank Ch. Eigler  <fche@cygnus.com>
-
-       * mips-opc.c (madd.s): Correct mask pattern for disassembly.
-
-end-sanitize-r5900
-start-sanitize-r5900
-Sat Apr 18 00:29:18 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * vu0.h (vlqd, vlqi): Update per revised specs.
-
-end-sanitize-r5900
-start-sanitize-sky
-Thu Apr 16 11:44:59 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (parse_vif_unpackloc,insert_vif_unpackloc): Delete.
-       (vif_operands): Update.
-       (vif_get_unpackloc): Delete.
-       (state_vif_unpackloc{,_star_p}): Delete.
-       (dvp_opcode_init_parse): Update.
-       (vif_unpack_len_value): Avoid divide by zero.
-
-end-sanitize-sky
-start-sanitize-r5900
-Wed Apr 15 10:30:07 1998   Frank Ch. Eigler  <fche@cygnus.com>
-
-       * vu0.h: Specs changed for VCALLMSR bit pattern.
-       * mips-dis.c: (print_insn_arg) Matching change.
-
-end-sanitize-r5900
 Mon Apr 13 16:59:39 1998  Nick Clifton  <nickc@cygnus.com>
 
        * arm-dis.c (print_insn_arm): Add "_all" extension to 'C'
@@ -1002,25 +1159,10 @@ Mon Apr 13 16:50:27 1998  Ian Lance Taylor  <ian@cygnus.com>
        * aclocal.m4: Rebuild with new libtool.
        * configure, Makefile.in: Rebuild.
 
-start-sanitize-r5900
-Mon Apr 13 16:02:02 1998  Frank Ch. Eigler  <fche@cygnus.com>
-
-       * vu0.h: Corrected bit pattern for VMAXI opcode.
-
-end-sanitize-r5900
 Fri Apr 10 18:14:31 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * m32r-opc.c: Regenerate.
 
-start-sanitize-sky
-Mon Apr  6 17:16:48 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (vif_macros): Tweak unpackloc operand.
-       (dvp_expand_macro): Implement.
-       (insert_vif_datalen): Record value with max+1 -> 0 conversion.
-       (vif_unpack_len): Perform 0 -> max+1 conversion on `wl' value.
-
-end-sanitize-sky
 Sun Apr  5 16:04:39 1998  H.J. Lu  <hjl@gnu.org>
 
        * Makefile.am (stamp-lib): Check that .libs/libopcodes.a exists
@@ -1031,12 +1173,6 @@ Thu Apr  2 17:25:49 1998  Nick Clifton  <nickc@cygnus.com>
 
        * m32r-opc.c: Use signed immediate values for CMPUI instruction.
 
-start-sanitize-m32rx
-Thu Apr  2 16:44:23 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * m32r-opc.c: Fix bit patterns for SAT and SATB.
-
-end-sanitize-m32rx
 Wed Apr  1 16:20:27 1998  Ian Dall  <Ian.Dall@dsto.defence.gov.au>
 
         * ns32k-dis.c (bit_extract_simple): New function to extract bits
@@ -1044,13 +1180,6 @@ Wed Apr  1 16:20:27 1998  Ian Dall  <Ian.Dall@dsto.defence.gov.au>
         using fetch_data().
         (invalid_float): use bit_extract_simple() instead of bit_extract().
 
-start-sanitize-m32rx
-Wed Apr  1 14:57:54 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * m32r-opc.c: Fix SATB bit pattern.  Add extra control registers.
-       * m32r-opc.h: Add extra control registers.
-
-end-sanitize-m32rx
 Tue Mar 31 11:09:08 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        From H.J. Lu <hjl@gnu.org>:
@@ -1072,12 +1201,6 @@ Fri Mar 27 18:08:13 1998  Ian Lance Taylor  <ian@cygnus.com>
        * arc-dis.c (print_insn): Add casts to avoid warnings.
        * cgen-opc.c (cgen_keyword_lookup_name): Likewise.
        * d10v-dis.c (dis_long, dis_2_short): Likewise.
-start-sanitize-sky
-       * dvp-opc.c (issymchar, SKIP_BLANKS): Likewise.
-       (parse_dotdest, parse_dotdest1, u_parse_sdest): Likewise.
-       (parse_bc, parse_vfreg, parse_accdest): Likewise.
-       (parse_ffstreg, parse_vif_mode): Likewise.
-end-sanitize-sky
        * m10200-dis.c (disassemble): Likewise.
        * m10300-dis.c (disassemble): Likewise.
        * ns32k-dis.c (print_insn_ns32k): Likewise.
@@ -1086,15 +1209,8 @@ end-sanitize-sky
        * cgen-opc.c (cgen_keyword_search_next): Likewise.
        * d10v-dis.c (dis_long, dis_2_short): Likewise.
        * d30v-dis.c (print_insn_d30v, lookup_opcode): Likewise.
-start-sanitize-sky
-       * dvp-dis.c (print_dma, print_vif, print_gif): Likewise.
-       * dvp-opc.c (parse_dest1, print_uflags): Likewise.
-       (parse_gif_nloop, dvp_opcode_init_tables): Likewise.
-end-sanitize-sky
        * ns32k-dis.c (bit_extract, print_insn_ns32k): Likewise.
-start-sanitize-tic80
        * tic80-dis.c (print_one_instruction): Likewise.
-end-sanitize-tic80
        * w65-dis.c (print_operand): Likewise.
        * z8k-dis.c (fetch_data): Likewise.
        * a29k-dis.c: Add return type for find_byte_func_type.
@@ -1103,10 +1219,6 @@ end-sanitize-tic80
        * d30v-dis.c (lookup_opcode): Parenthesize assignments in
        conditionals.
        (extract_value): Fully parenthesize expression.
-start-sanitize-sky
-       * dvp-opc.c: Include <ctype.h>.
-       (print_sdest): Add default case to switch.
-end-sanitize-sky
        * h8500-dis.c (print_insn_h8500): Initialize local variables.
        * h8500-opc.h (h8500_table): Fully bracket initializer.
        * w65-opc.h (optable): Likewise.
@@ -1135,31 +1247,6 @@ Fri Mar 27 00:05:23 1998  Jeffrey A Law  (law@cygnus.com)
 
        * mips-opc.c: Add "sync.l" and "sync.p".
 
-start-sanitize-sky
-Thu Mar 26 13:27:37 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (extract_vif_datalen): Rewrite.
-       (vif_insn_len): Perform 0->max+1 conversion for direct length.
-
-Wed Mar 25 13:32:36 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-dis.c (print_insn): Print unpack address in hex.
-       * dvp-opc.c (parse_vif_mpgloc): Renamed from parse_vif_mpgloc_star.
-       Don't skip over '*', just record it.
-       (insert_vif_mpgloc): Don't update state_vif_mpgloc if '*' value.
-       (parse_vif_unpackloc): Renamed from parse_vif_unpackloc_star.
-       Don't skip over '*', just record it.
-       (insert_vif_unpackloc): Don't update state_vif_unpackloc if '*' value.
-       (vif_operands): Delete VIF_MPGLOC_STAR,VIF_UNPACKLOC_STAR entries.
-       (vif_opcodes): Likewise.
-       (state_vif_{mpg,unpack}loc_star_p): New static locals.
-       (vif_macros,vif_macro_count): New globals.
-       (vif_unpack_len_value): New arguments wl,cl.  All callers updated.
-       (vif_set_{mpg,unpack}loc): Delete.  All callers updated.
-       (vif_get_wl_cl): New function.
-       (dvp_opcode_init_parse): Init mpgloc,unpackloc state.
-
-end-sanitize-sky
 Wed Mar 25 14:32:48 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
        * m68k-dis.c (print_insn_m68k): Use info->mach to select the
@@ -1189,45 +1276,11 @@ Wed Mar 25 14:31:31 1998  Ian Lance Taylor  <ian@cygnus.com>
        symbol.  Fix indentation.
        (print_insn_little_arm): Likewise.
 
-start-sanitize-r5900
-Tue Mar 24 18:11:13 1998  Jeffrey A Law  (law@cygnus.com)
-
-        * vu0.h (cfc2, ctc2): Add variants with ".i" and ".ni"
-        opcode extensions.
-
-end-sanitize-r5900
-start-sanitize-m32rx
-Mon Mar 23 11:32:11 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * m32r-opc.c (m32r_cgen_insn_table_entries): Fix SATH bit pattern
-       (PR15418).
-
-end-sanitize-m32rx
-start-sanitize-sky
-Mon Mar 23 09:45:04 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (vif_operand_datalen_special): New global.
-
-end-sanitize-sky
-start-sanitize-r5900
-Sun Mar 22 13:00:14 1998  Jeffrey A Law  (law@cygnus.com)
-
-        * vu0.h (vcallms): Use 'O' for call target operand.
-        * mips-dis.c (print_insn_arg): Handle 'O'.
-
-end-sanitize-r5900
 Fri Mar 20 18:55:18 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * configure.in: Use AM_DISABLE_SHARED.
        * aclocal.m4, configure: Rebuild with libtool 1.2.
 
-start-sanitize-r5900
-Fri Mar 20 09:01:31 1998  Jeffrey A Law  (law@cygnus.com)
-
-        * mips-dis.c: Change '%' to '#' in r5900 support.
-        * vu0.h: Likewise.
-
-end-sanitize-r5900
 Thu Mar 19 15:46:53 1998  Nick Clifton  <nickc@cygnus.com>
 
        These patches are courtesy of Jonathan Walton and Tony Thompson
@@ -1239,99 +1292,14 @@ Thu Mar 19 15:46:53 1998  Nick Clifton  <nickc@cygnus.com>
        * arm-opc.h (thumb_opcodes): Annotate PC relative addresses with
        both the offset and the label closest to the destination.
 
-start-sanitize-r5900
-Thu Mar 19 13:53:25 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * vu0.h: New file with cop2/vu0 instructions.
-       * mips-opc.c: Include vu0.h.
-       * mips-dis.c (print_insn_arg): Handle new args 0-9, +, -, %, K, &,
-       J, Q, X, and U.
-       (print_insn_mips): Do not emit a tab after an instruction if the
-       first arg is an instruction completer (&).  If the next arg is an
-       escape character (%), then print the next arg verbatim.
-       * Makefile.am (mips-opc.lo): Depend on vu0.h
-
-end-sanitize-r5900
-start-sanitize-sky
-Thu Mar 19 10:42:51 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (vif_opcodes): Add stcycl.
-
-Tue Mar 17 10:53:58 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-dis.c (print_dma): Change length from 16 to 8.
-
-end-sanitize-sky
 Sat Mar 14 23:47:14 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * m32r-opc.h: Regenerate.
 
-start-sanitize-sky
-Thu Mar 12 09:18:54 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (print_dest1): Print dest spec again.
-       (print_vfreg,print_accdest): Likewise.
-       (vif_unpack_len): Round result up to word boundary.
-
-end-sanitize-sky
-start-sanitize-vr4320
-Tue Mar 10 15:57:23 1998  Gavin Koch  <gavin@cygnus.com>
-
-       * mips-opc.c ("clz","dclz"): Added the 4320 versions.
-
-Mon Mar  9 15:22:06 1998  Gavin Koch  <gavin@cygnus.com>
-
-       * mips-opc.c ("macc*","mul*"): Added the 4320 versions
-       of these.
-
-end-sanitize-vr4320
-start-sanitize-sky
-Fri Mar  6 11:27:53 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-dis.c (print_gif): Fix length calcs for gifimage.
-       (print_insn): Do mask comparison on proper opcode word.
-       Print unsigned values in hex.
-       * dvp-opc.c (u_parse_sdest): Return -1 if dest missing.
-       (parse_bc): Catch missing dest.
-       (parse_vfreg): Replace atoi call with strtol.
-       (parse_{bcftreg,ffstreg,freg,ireg,vi01,gif_prim,gif_nloop}): Likewise.
-       (parse_bcftreg,parse_ffstreg): Handle missing dest.
-       (extract_gif_eop): New function.
-       (gif_operands): Update eop entry.
-       (VGIFOP,VGIFNREGS): Fix calcs.
-       (extract_gif_prim): Set *pinvalid to 1 if prim not used.
-       (gif_regs): Add entry for unused 11 case.
-       (print_gif_regs): Print empty list instead of nothing.
-       (extract_gif_nloop): Fix value calc.
-       (print_gif_nloop): Always print value, even if 0.
-       (insert_vif_wlcl,extract_vif_wlcl): New functions.
-       (vif_operands): Use them for wl,cl fields.
-       (state_vif_wl,state_vif_cl): New static locals.
-       (parse_vif_mode): Handle numeric args.
-       (vif_unpack_len_value,vif_unpack_len): New functions.
-       (vif_insn_len): Call vif_unpack_len.
-
-end-sanitize-sky
 Wed Mar  4 12:08:14 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
 
-Tue Mar  3 18:51:22 1998  Doug Evans  <devans@seba.cygnus.com>
-
-       * cgen-asm.in: Move insertion of generated routines to top of file.
-       (insert_normal): Add prototype.  Delete `shift' arg.
-       * cgen-dis.in: Move insertion of generated routines to top of file.
-       (extract_normal): Add prototype.  Delete `shift' arg.
-       (print_normal): Add prototype.  Call CGEN_PRINT_NORMAL if defined.
-       (print_keyword): Add prototype.  Fix type of `attrs' arg.
-
-start-sanitize-vr4320
-Tue Mar  3 11:47:58 1998  Gavin Koch  <gavin@cygnus.com>
-
-       * mips-dis.c (_print_insn_mips) : Handle bfd_mach_mips4320.
-       * mips-opc.c ("mac","dmac") : Added 4320 insns.
-
-end-sanitize-vr4320
 Sat Feb 28 16:02:34 1998  Nick Clifton  <nickc@cygnus.com>
 
        * arm-dis.c (print_insn_big_arm, print_insn_little_arm): Do not
@@ -1342,57 +1310,17 @@ Sat Feb 28 12:19:05 1998  Richard Henderson  <rth@cygnus.com>
        * alpha-opc.c (cvtqs) There is no such thing.
        (cvttq): Missing most of the /*d variants.
 
-start-sanitize-r5900
-Fri Feb 27 13:16:42 1998  Andrew Cagney  <cagney@b1.cygnus.com>
-
-       * mips-opc.c (r5900/madd.s): Takes three operands, not four.  Fix
-       opcode.
-       (r5900/min.s): Incorrect opcode ....,101001 not ...110000.
-       (r5900/msub.s): Takes three operands, not four.  Fix opcode.
-
-end-sanitize-r5900
 Thu Feb 26 15:53:09 1998  Michael Meissner  <meissner@cygnus.com>
 
        * d30v-opc.c (d30v_opcode_table): Indicate which instructions are
        delayed branches or jumps.
 
-start-sanitize-sky
-Fri Feb 27 10:04:19 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (vif_operands): Add unpack[u] support.
-       (vif_opcodes): Ditto.
-       (*_vif_imrubits): Renamed from *_vif_imrbits.
-
-Wed Feb 25 00:27:44 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-dis.c (print_insn): Handle word number.
-       Handle mips address vs vu address.
-       * dvp-opc.c (vif_operands): Use DVP_OPERAND_VU_ADDRESS.
-       (dma_operands): Use DVP_OPERAND_MIPS_ADDRESS.
-       ({insert,extract}_dma_addr): Fix word ofset.
-       ({insert,print}_gif_regs): Fix encode/decode.
-
-end-sanitize-sky
 Tue Feb 24 10:46:44 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * arm-dis.c (print_insn_{big,little}_arm): info->symbol changed
        to *info->symbols.
        * mips-dis.c (print_insn_{big,little}_mips): Likewise.
        * tic30-dis.c (print_branch): Likewise.
-start-sanitize-sky
-       * mips-dis.c (print_insn_little_mips): Call dvp_info_mach_type.
-       * dvp-dis.c (dvp_info_mach_type): New function.
-       (print_insn_dvp): Call it.
-       (print_vif): Return length of 4 if mpg or direct insn so following
-       insns get properly disabled.
-       (print_gif): Fix word order.
-       * dvp-opc.c (vif_insn_len): New argument `pcpu'.  All callers updated.
-       (gif_operands): Fix word order.
-       (gif_opcodes): Likewise.
-       ({insert,extract,print}_gif_regs): Likewise.
-       (gif_regs): Add new register number/name changes.
-       (dma_opcodes): Add dmarefe insn.
-end-sanitize-sky
 
 Tue Feb 24 11:06:18 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -1402,88 +1330,25 @@ Tue Feb 24 11:06:18 1998  Nick Clifton  <nickc@cygnus.com>
 Mon Feb 23 13:16:17 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * cgen-asm.c: Include symcat.h.
-       * cgen-dis.c,cgen-opc.c,cgen-asm.in,cgen-dis.in: Ditto.
-
+       * cgen-dis.c,cgen-opc.c: Ditto.
        * m32r-asm.c,m32r-dis.c,m32r-opc.h,m32r-opc.c: Regenerate.
 
-start-sanitize-sky
-Mon Feb 23 09:51:39 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (extra_dma_flags): Fix typos.
-       (dma_operands): Fix word numbers.
-       (dma_opcodes): Likewise.
-       ({insert,extract}_dma_flags): Likewise.
-
-end-sanitize-sky
 Mon Feb 23 10:34:58 1998  Jeffrey A Law  (law@cygnus.com)
 
        * mips-dis.c (print_insn_arg): Do not prefix 'P' arguments with '$'.
 
-start-sanitize-sky
-Fri Feb 20 18:02:20 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-dis.c (print_gif): Complete.
-       * dvp-opc.c (gif_operands,gif_opcodes): Complete.
-       (state_gif_{nregs,regs,nloop}): New static locals.
-       (*_gif_*): Complete.
-       (dvp_opcode_init_{parse,print}): Init gif state locals.
-       (extract_vif_datalen,{insert,extract}_vif_imrbits): New functions.
-       (vif_insn_len): Handle `unpack'.
-       ({insert,extract}_dma_flags): Complete.
-
-end-sanitize-sky
-start-sanitize-r5900
-Fri Feb 20 01:23:16 1998  Jeffrey A Law  (law@cygnus.com)
-
-        * mips-opc.c (mula.s): Renamed from multa.s.
-
-end-sanitize-r5900
 Thu Feb 19 16:51:13 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * m32r-opc.[ch]: Regenerate.
 
-start-sanitize-sky
-Thu Feb 19 02:11:39 1998  Doug Evans  <devans@charmed.cygnus.com>
-
-       * dvp-opc.c (dma_operands): Rewrite.
-       (dma_operand_{count,addr}): New globals.
-       (dma_opcodes): Rewrite.  Add "dmaend" with no operands.
-       (insert_dma_addr): Insert value into insn.
-       (extract_dma_addr): Extract value from insn.
-
-Wed Feb 18 15:46:46 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-dis.c (print_vu): Handle loi insns.
-       (print_insn): Likewise.
-       * dvp-opc.c (vu_lower_opcodes): Add "loi".
-       (vu_operands): Make LDEST1 a FAKE operand.
-       (parse_dest1): Allow elided argument.
-       (print_dest1): Don't print the argument.
-
-Tue Feb 17 18:48:25 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (parse_vfreg): Dest spec is optional.
-       (print_vfreg): Don't print dest spec.
-       (parse_accdest): Dest spec is optional.
-       (print_accdest): Don't print dest spec.
-
-end-sanitize-sky
 Tue Feb 17 17:14:50 1998  Doug Evans  <devans@seba.cygnus.com>
 
-       * Makefile.am (CGENFILES): Update.
-       * Makefile.in: Regenerate.
-       * cgen-asm.in (insert_normal): Result is error message now.
-       Validate value to be inserted.
-       (insert_insn_normal): Result is error message now.
-       (@arch@_cgen_assemble_insn): Update.
        * cgen-asm.c (cgen_parse_{signed,unsigned}_integer): Delete min,max
        arguments.  Don't perform validation here.
        * m32r-asm.c,m32r-dis.c,m32r-opc.c: Regenerate.
 
 Fri Feb 13 14:26:06 1998  Doug Evans  <devans@canuck.cygnus.com>
 
-       * cgen-opc.in (@arch@_cgen_get_insn_operands): Handle empty
-       operand instance list.
        * m32r-opc.c: Regenerate.
 
 Fri Feb 13 14:53:02 1998  Ian Lance Taylor  <ian@cygnus.com>
@@ -1511,18 +1376,8 @@ Fri Feb 13 09:50:32 1998  Nick Clifton  <nickc@cygnus.com>
 
 Thu Feb 12 11:01:40 1998  Doug Evans  <devans@canuck.cygnus.com>
 
-       * cgen-opc.in (@arch@_cgen_lookup_insn): New argument alias_p.
-       Ignore ALIAS insns if asked to.
-       (@arch@_cgen_get_insn_operands): Pass 0 for alias_p, NULL for insn.
        * m32r-opc.c: Regenerate.
 
-start-sanitize-sky
-       * dvp.opc.c: Nicely format opcode tables.
-       (vu_operands): New element UFLAGS.
-       (parse_uflags,print_uflags): New functions.
-       (vu_upper_opcodes): Add UFLAGS to all insns.
-
-end-sanitize-sky
 Thu Feb 12 03:41:00 1998  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
        Fix rac to accept only a0:
@@ -1533,27 +1388,10 @@ Thu Feb 12 03:41:00 1998  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
 Wed Feb 11 18:58:34 1998  Doug Evans  <devans@seba.cygnus.com>
 
-       * cgen-opc.in: New file.
-       * cgen.sh: Translate @ARCH@.  Cat cgen-opc.in into @arch@-opc.c.
-       * Makefile.am (CGENFILES): Add cgen-opc.in.
-       * Makefile.in: Regenerate.
-
        * cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain.
        (cgen_hw_lookup): Make result const.
-
-       * cgen-dis.in (*): Use PTR instead of void *.
-       (print_insn): Delete unused vars `i', `syntax'.
-
        * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
 
-start-sanitize-sky
-Tue Feb 10 14:56:24 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-opc.c (*): pke,gpuif renamed to vif,gif.
-       (vif_opcodes): Update renamed insns.
-       * dvp-dis.c (*): Likewise.
-
-end-sanitize-sky
 Sat Feb  7 15:30:27 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * configure, aclocal.m4: Rebuild with new libtool.
@@ -1584,49 +1422,10 @@ Mon Feb  2 19:22:15 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
        (ALL_MACHINES): Add tic30-dis.lo.
        * configure, Makefile.in: Rebuild.
 
-start-sanitize-m32rx
-Mon Feb  2 11:04:08 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * m32r-opc.c, m32r-opc.h, m32r-asm.c m32r-dis.c: Newly generated
-       versions after updates to m32r.cpu to remove mulwhi-a, mulwlo-a,
-       macwhi-a and macwlo-a instructions.
-
-end-sanitize-m32rx
-start-sanitize-sky
-Fri Jan 30 17:39:21 1998  Ian Carmichael  <iancarm@cygnus.com>
-
-       * dvp-opc.c, fixed encoding of a bunch of instructions to
-       be consistent with the asmvu assembler (and inconsistent
-       with the specification).
-
-Thu Jan 29 18:14:56 1998  Ian Carmichael  <iancarm@cygnus.com>
-
-       * dvp-opc.c, fixed order of pkemscal/pkemscalf instructions
-       in the opcode table.  The pkemscalf instruction must come first.
-
-Thu Jan 29 16:47:24 1998  Ian Carmichael  <iancarm@cygnus.com>
-
-       * dvp-opc.c, MAXIi should be VUOP6(0x1d) instead of 0x2d.
-
-end-sanitize-sky
 Thu Jan 29 13:02:56 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * m32r-opc.h (HAVE_CPU_M32R): Define.
 
-start-sanitize-sky
-Wed Jan 28 13:46:19 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * dvp-dis.c, dvp-opc.c: New files.
-       * configure.in: Compile them if bfd_dvp_arch, as well as mips.
-       * configure: Regenerate.
-       * Makefile.am (ALL_MACHINES): Add dvp-{dis,opc}.lo.
-       (dvp-dis.lo,dvp-opc.lo): Add rules for.
-       (mips-dis.lo): Compile with @archdefs@.
-       * Makefile.in: Regenerate.
-       * disassemble.c: Define ARCH_mips ifdef ARCH_dvp.
-       * mips-dis.c (print_insn_little_mips): Check for DVP insns.
-
-end-sanitize-sky
 Wed Jan 28 09:55:03 1998  Nick Clifton  <nickc@cygnus.com>
 
        * v850-opc.c (insertion routines): If both alignment and size is
@@ -1643,14 +1442,6 @@ Thu Jan 22 16:20:17 1998  Fred Fish  <fnf@cygnus.com>
        (print_operand): If there's a reloc, don't calculate the
        address because they could be in different sections.
 
-start-sanitize-cygnus
-Thu Jan 22 16:10:32 1998  Doug Evans  <devans@seba.cygnus.com>
-
-       * cgen.sh: Rewrite to be like simulator's version.
-       * Makefile.am (cgen): Update call to cgen.sh.
-       * Makefile.in: Regenerate
-
-end-sanitize-cygnus
 Fri Jan 16 15:29:11 1998  Jim Blandy  <jimb@zwingli.cygnus.com>
 
        * mips-opc.c (mips_builtin_opcodes): Move 4010's "addciu"
@@ -1658,13 +1449,6 @@ Fri Jan 16 15:29:11 1998  Jim Blandy  <jimb@zwingli.cygnus.com>
        4010 these days.  If object files someday indicate which processor
        variant they're intended for, we can do a better job at this.
 
-start-sanitize-r5900
-Tue Jan 13 09:21:56 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * mips-opc.c (c.lt.s): Add r5900 variant.
-       (c.le.s): Likewise.
-
-end-sanitize-r5900
 Mon Jan 12 14:43:54 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * cgen-asm.c (build_asm_hash_table): Traverse compiled in table using
@@ -1675,14 +1459,6 @@ Mon Jan 12 14:43:54 1998  Doug Evans  <devans@seba.cygnus.com>
        * cgen-opc.c: Clean up pass over `struct foo' usage.
        (cgen_keyword_lookup_value): Handle "" entry.
        (cgen_keyword_add): Likewise.
-start-sanitize-cygnus
-       * Makefile.am: Add cgen support.
-       * Makefile.in: Regenerate.
-       * configure.in: Add cgen support.
-       * configure: Regenerate.
-       * aclocal.m4: Regenerate.
-       * cgen.sh, cgen-asm.in, cgen-dis.in: New files.
-end-sanitize-cygnus
 
 Mon Dec 22 12:37:06 1997  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -1692,20 +1468,12 @@ Wed Dec 17 11:38:29 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.
 
        * m68k-opc.c (halt, pulse): Enable them on the 68060.
 
-start-sanitize-tic80
 Tue Dec 16 15:22:53 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (tic80_opcodes): Revert change that put the 32 bit
        PC relative offset forms before the 15 bit forms.  An assembler command
        line option now chooses the default.
 
-end-sanitize-tic80
-start-sanitize-r5900
-Tue Dec 16 13:24:22 1997  Jeffrey A Law  (law@cygnus.com)
-
-       * mips-opc.c: Add many missing r5900 instructions.
-
-end-sanitize-r5900
 Tue Dec 16 15:22:51 1997  Michael Meissner  <meissner@cygnus.com>
 
        * d30v-opc.c (d30v_opcode_table): Set new flags bits
@@ -1720,19 +1488,12 @@ Tue Dec 16 15:22:51 1997  Michael Meissner  <meissner@cygnus.com>
        original source of this bit of code.  It's not clear what the best fix
        would be, though.
 
-start-sanitize-r5900
-Mon Dec 15 12:43:36 1997  Jeffrey A Law  (law@cygnus.com)
-
-       * mips-opc.c (mtpc, mfpc, mtps, mfps): Add r5900 variants.
-end-sanitize-r5900
-start-sanitize-tic80
 Fri Dec 12 11:57:04 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (OFF_SL_PC, OFF_SL_BR): Minor formatting change.
        (tic80_opcodes): Reorder table entries to put the 32 bit PC relative
        offset forms before the 15 bit forms, to default to the long forms.
 
-end-sanitize-tic80
 Fri Dec 12 01:32:30 1997  Richard Henderson  <rth@cygnus.com>
 
        * alpha-opc.c (cvttq/*u*): Remove, as that suffix is invalid.
@@ -1785,12 +1546,6 @@ Sun Nov 23 22:25:21 1997  Michael Meissner  <meissner@cygnus.com>
        unsigned, not signed.
        (d30v_format_table): Add SHORT_CMPU cases for cmpu.
 
-Wed Nov 19 17:42:35 1997  Richard Henderson  <rth@cygnus.com>
-
-        * sh-dis.c (print_insn_shx): Recognize all sh4 additions.
-        * sh-opc.h (fmov): Add @<REG_M>+,<DX_REG_N> variant for sh4.
-        (ftrv): Slay the cut-and-paste monster.
-
 Tue Nov 18 23:10:03 1997  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
        * d10v-dis.c (print_operand):
@@ -1817,22 +1572,6 @@ Tue Nov 11 23:53:41 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
 
        sh-opc.h (sh_table): Remove ftst/nan.
 
-start-sanitize-cygnus
-Mon Nov  3 13:23:15 1997  Ken Raeburn  <raeburn@cygnus.com>
-
-       * mips-opc.c (dror32, dror, rzu.ob): Fix bugs in encoding.
-       (c.*.ob, mula.ob, mull.ob, muls.ob, mulsl.ob): Put 'k' version
-       last.
-       * mips-dis.c (print_insn_arg): Handle VR5400 operand types.
-
-end-sanitize-cygnus
-start-sanitize-tx49
-Wed Oct 29 15:10:56 1997  Gavin Koch  <gavin@cygnus.com>
-
-       * mips-opc.c (deret,dmult,dmultu,madd,maddu,pref,sdbbp):
-       Add tx49 insns and configury.
-
-end-sanitize-tx49
 Tue Oct 28 17:59:32 1997  Ken Raeburn  <raeburn@cygnus.com>
 
        * mips-opc.c (ffc, ffs): Fix mask.
@@ -1845,10 +1584,6 @@ Tue Oct 28 16:34:54 1997  Michael Meissner  <meissner@cygnus.com>
 Mon Oct 27 22:34:03 1997  Ken Raeburn  <raeburn@cygnus.com>
 
        * mips-opc.c: Fix bug in mask for "not" pseudo-instruction.
-start-sanitize-cygnus
-       Added VR5400 instructions.
-       (N5): New cpu-id macro.
-end-sanitize-cygnus
        (WR_HILO, RD_HILO, MOD_HILO): New macros.
 
 Mon Oct 27 22:34:03 1997  Ken Raeburn  <raeburn@cygnus.com>
@@ -1909,13 +1644,11 @@ Fri Oct  3 17:26:54 1997  Ian Lance Taylor  <ian@cygnus.com>
        values, rather than assuming that short is 16 bits.
        (OP_sI, OP_J, OP_DIR): Likewise.
 
-start-sanitize-v850e
 Thu Oct  2 13:36:45 1997  Nick Clifton  <nickc@cygnus.com>
 
        * v850-dis.c (v850_sreg_names): Use symbolic names for higher
        system registers.
 
-end-sanitize-v850e
 Wed Oct  1 16:58:54 1997  Nick Clifton  <nickc@cygnus.com>
 
        * v850-opc.c: Fix typo in comment.
@@ -1947,12 +1680,10 @@ Wed Sep 24 11:29:35 1997  Ian Lance Taylor  <ian@cygnus.com>
        * aclocal.m4: Rebuild with new libtool.
        * configure: Rebuild.
 
-start-sanitize-v850e
 Fri Sep 19 11:45:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * v850-opc.c ("cmov"): Order reg param r1, r2 not r2, r2.
 
-end-sanitize-v850e
 Thu Sep 18 11:21:43 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * sparc-opc.c (sparclet_cpreg_table): Add %ccsr2, %cccrr, %ccrstr.
@@ -1973,9 +1704,6 @@ Tue Sep 16 09:48:50 1997  Nick Clifton  <nickc@cygnus.com>
 Tue Sep 16 10:01:00 1997  Gavin Koch  <gavin@cygnus.com>
 
        * mips-opc.c: Added tx39 insns sdbbp, rfe, and deret.
-start-sanitize-tx19
-       * mips16-opc.c: Added mips16 sdbbp.
-end-sanitize-tx19
 
 Mon Sep 15 18:31:52 1997  Nick Clifton  <nickc@cygnus.com>
 
@@ -2031,12 +1759,10 @@ Wed Aug 27 21:42:39 1997  Ken Raeburn  <raeburn@cygnus.com>
 
        * d30v-opc.c (SHORT_M2, LONG_M2):  Two new forms.
 
-start-sanitize-v850e
 Fri Sep 12 11:43:54 1997  Nick Clifton  <nickc@cygnus.com>
 
        * v850-dis.c (disassemble): Improved display of register lists.
 
-end-sanitize-v850e
 Thu Sep 11 17:35:10 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * sparc-opc.c (sparc_opcodes): Fix assembler args to
@@ -2086,25 +1812,14 @@ Fri Aug 22 10:35:15 1997  Nick Clifton  <nickc@cygnus.com>
        * v850-opc.c (v850_opcodes[]): Add NOT_R0 flag to decect cases
        where r0 is being used as a destination register.
 
-start-sanitize-v850e
 Thu Aug 21 11:09:09 1997  Nick Clifton  <nickc@cygnus.com>
 
        * v850-opc.c (v850_opcodes[]): Move divh opcodes next to each other.
-end-sanitize-v850e
-
-Wed Aug 20 00:43:11 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
-
-       * sh-opc.h (sh_arg_type): Add A_SGR and A_DBR.
-       (sh_nibble_type, sh_arg_type): Add SH4 floating point extensions.
-       (sh_table): Likewise.  Add movca.l, ocbi, ocbp, ocbwb.
-       Add insns to access SGR and DBR.
-       * sh-dis.c (print_insn_shx): Add SH4 floating point extensions.
 
 Tue Aug 19 10:59:59 1997  Richard Henderson  <rth@cygnus.com>
 
        * alpha-opc.c (alpha_opcodes): Fix hw_rei_stall mungage.
 
-start-sanitize-v850e
 Mon Aug 18 11:10:03 1997  Nick Clifton  <nickc@cygnus.com>
 
        * v850-opc.c (v850_opcodes[]): Remove use of flag field.
@@ -2120,7 +1835,6 @@ Mon Aug 18 11:08:25 1997  Nick Clifton  <nickc@cygnus.com>
 
        * configure (cgen_files): Add support for v850ea target.
        * configure.in (cgen_files):  Add support for v850ea target.
-end-sanitize-v850e
 
 Fri Aug 15 05:17:48 1997  Doug Evans  <dje@canuck.cygnus.com>
 
@@ -2134,7 +1848,6 @@ Fri Aug 15 05:17:48 1997  Doug Evans  <dje@canuck.cygnus.com>
 
 Wed Aug 13 18:52:11 1997  Nick Clifton  <nickc@cygnus.com>
 
-start-sanitize-v850e
        * v850-dis.c (disassemble): Add support for v850EA instructions.
 
        * v850-opc.c (insert_i5div, extract_i5div): New Functions.
@@ -2146,7 +1859,6 @@ start-sanitize-v850e
        extract_d16_16, insert_i9, extract_i9, insert_u9, extract_u9,
        insert_spe, extract_spe): New Functions.
        (v850_opcodes): Add v850E instructions.
-end-sanitize-v850e
 
        * v850-opc.c: Reorganised and re-layed out to improve readability
        and portability.
@@ -2186,12 +1898,6 @@ Mon Jul 28 21:52:24 1997  Jeffrey A Law  (law@cygnus.com)
 
        * mips-opc.c: Fix typo/thinko in "eret" instruction.
 
-start-sanitize-r5900
-Mon Jul 28 22:07:14 1997  Andrew Cagney  <cagney@b1.cygnus.com>
-
-       * mips-opc.c: Fix coding of mtsa.
-
-end-sanitize-r5900
 Thu Jul 24 13:03:26 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * sparc-opc.c (sparc_opcodes): Fix spelling on fpaddX, fpsubX insns.
@@ -2215,17 +1921,7 @@ Thu Jul 10 12:56:10 1997  Jeffrey A Law  (law@cygnus.com)
        precision FP, mark it as such.  Likewise for double precision
        FP.  Mark ISA1 insns.  Consolidate duplicate opcodes where
        possible.
-start-sanitize-r5900
-       (mips_builtin_opcodes): Remove non-existant r5900 instructions
-end-sanitize-r5900
-
-start-sanitize-r5900
-Thu Jun 26 16:20:27 1997  Jeffrey A Law  (law@cygnus.com)
-
-       * mips-opc.c (mips_builtin_opcodes): Add "pinteh", "pexeh" and
-       "pexew" as synonyms for "pintoh", "pexoh", "pexow".
 
-end-sanitize-r5900
 Wed Jun 25 15:25:57 1997  Felix Lee  <flee@cirdan.cygnus.com>
 
        * ppc-opc.c (extract_nsi): make unsigned expression signed before
@@ -2457,13 +2153,6 @@ Thu Mar 20 19:03:30 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
 
        * m68k-opc.c (m68k_opcode_aliases): Added blo and blo{s,b,w,l}.
 
-start-sanitize-coldfire
-Wed Mar 19 06:53:58 1997  J.T. Conklin  <jtc@rtl.cygnus.com>
-
-       * m68k-opc.c (m68k_opcodes): Provide coldfire division module
-       instructions.
-
-end-sanitize-coldfire
 Tue Mar 18 14:17:03 1997  Jeffrey A Law  (law@cygnus.com)
 
        * mn10200-opc.c: Change "trap" to "syscall".
@@ -2526,7 +2215,6 @@ Thu Feb 27 14:04:32 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
 
        * m68k-opc.c (m68k_opcodes): Added swbegl pseudo-instruction.
 
-start-sanitize-tic80
 Thu Feb 27 11:36:41 1997  Michael Meissner  <meissner@cygnus.com>
 
        * tic80-dis.c (print_insn_tic80): Set info->bytes_per_line to 8.
@@ -2535,7 +2223,6 @@ Wed Feb 26 15:34:48 1997  Michael Meissner  <meissner@cygnus.com>
 
        * tic80-opc.c (tic80_predefined_symbols): Define r25 properly.
 
-end-sanitize-tic80
 Wed Feb 26 13:38:30 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
        * m68k-dis.c (NEXTSINGLE, NEXTDOUBLE, NEXTEXTEND): Use
@@ -2553,7 +2240,6 @@ Mon Feb 24 15:19:01 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * d10v-dis.c, d10v-opc.c: Change pre_defined_registers to
        d10v_predefined_registers and reg_name_cnt to d10v_reg_name_cnt.
 
-start-sanitize-tic80
 Mon Feb 24 14:33:26 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (LSI_SCALED): Renamed from this ...
@@ -2562,7 +2248,6 @@ Mon Feb 24 14:33:26 1997  Fred Fish  <fnf@cygnus.com>
        (tic80_opcodes): Replace all occurances of LSI_SCALED with
        OFF_SL_BR_SCALED.
 
-end-sanitize-tic80
 Sat Feb 22 21:25:00 1997  Dawn Perchik  <dawn@cygnus.com>
 
        * mips-opc.c: Add macros for cop0, cop1 cop2 and cop3.
@@ -2571,7 +2256,6 @@ Sat Feb 22 21:25:00 1997  Dawn Perchik  <dawn@cygnus.com>
        so that we can increase the size of the mips opcodes table
        dynamically.
 
-start-sanitize-tic80
 Sat Feb 22 21:03:47 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (tic80_predefined_symbols): Revert change to
@@ -2580,7 +2264,6 @@ Sat Feb 22 21:03:47 1997  Fred Fish  <fnf@cygnus.com>
        value for a BITNUM operand.
        * tic80-dis.c (print_operand_bitnum): Ditto.
 
-end-sanitize-tic80
 Fri Feb 21 16:31:18 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d30v-opc.c: Removed references to FLAG_X.
@@ -2598,7 +2281,6 @@ Tue Feb 18 17:43:43 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * d30v-opc.c: New file.
        * disassemble.c (disassembler) Add entry for d30v.
 
-start-sanitize-tic80
 Tue Feb 18 16:32:08 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (tic80_predefined_symbols): Add symbolic
@@ -2616,13 +2298,6 @@ Fri Feb 14 12:14:05 1997  Fred Fish  <fnf@cygnus.com>
        * tic80-dis.c (print_operand_bitnum): Remove code that did
        one's complement for BITNUM values.
 
-end-sanitize-tic80
-start-sanitize-r5900
-Fri Feb 14 13:56:51 1997  Gavin Koch  <gavin@cygnus.com>
-
-       * mips-opc.c: bug fix, can't mark insns INSN_5900 and INSN_ISA4
-
-end-sanitize-r5900
 Thu Feb 13 21:56:51 1997  Klaus Kaempf  <kkaempf@progis.de>
 
        * makefile.vms: Remove 8 bit characters.  Update to latest
@@ -2648,7 +2323,6 @@ Wed Feb 12 12:27:40 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.
        * m68k-dis.c (print_insn_m68k): Set bytes_per_chunk and
        bytes_per_line.
 
-start-sanitize-tic80
 Tue Feb 11 16:36:31 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (tic80_operands): Fix typo '+' -> '|'.
@@ -2656,20 +2330,12 @@ Tue Feb 11 16:36:31 1997  Fred Fish  <fnf@cygnus.com>
        come after short immediate forms, making it easier for
        assembler to select the right one for a given operand.
 
-end-sanitize-tic80
 Tue Feb 11 15:26:47 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * mips-dis.c (_print_insn_mips): Set bytes_per_chunk and
        display_endian.
        (print_insn_mips16): Likewise.
 
-start-sanitize-r5900
-Fri Feb  7 11:12:44 1997  Gavin Koch  <gavin@cygnus.com>
-
-        * mips-opc.c: add r5900.
-
-end-sanitize-r5900
-start-sanitize-tic80
 Mon Feb 10 10:12:41 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (tic80_symbol_to_value): Changed to accept
@@ -2687,7 +2353,6 @@ Thu Feb  6 17:34:09 1997  Fred Fish  <fnf@cygnus.com>
        register operands to use the new operand table entries.
        Add "or" entries that are identical to "or.tt" entries.
 
-end-sanitize-tic80
 Wed Feb  5 11:12:44 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * mips16-opc.c: Add new cases of exit instruction for
@@ -2696,7 +2361,6 @@ Wed Feb  5 11:12:44 1997  Ian Lance Taylor  <ian@cygnus.com>
        registers in operands of exit instruction.  Print `$' before
        register names in operands of entry and exit instructions.
 
-start-sanitize-tic80
 Thu Jan 30 14:09:03 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (tic80_predefined_symbols): Table of name/value
@@ -2708,7 +2372,6 @@ Thu Jan 30 14:09:03 1997  Fred Fish  <fnf@cygnus.com>
        print_operand_condition_code, print_operand_bitnum):
        Remove private tables and use tic80_value_to_symbol function.
 
-end-sanitize-tic80
 Thu Jan 30 11:30:45 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-dis.c (print_operand): Change address printing
@@ -2736,7 +2399,6 @@ Fri Jan 24 12:08:21 1997  J.T. Conklin  <jtc@cygnus.com>
        Added a comment explaining the situation.  Thanks to Andreas
        Schwab for pointing this out to me.
 
-start-sanitize-tic80
 Wed Jan 22 20:13:51 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (tic80_opcodes): Expand comment to note that the
@@ -2744,14 +2406,12 @@ Wed Jan 22 20:13:51 1997  Fred Fish  <fnf@cygnus.com>
        adjacent to each other in the table.  Sort the entries for each
        instruction so that this is true.
 
-end-sanitize-tic80
 Mon Jan 20 12:48:57 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
        * m68k-dis.c: Include <libiberty.h>.
        (print_insn_m68k): Sort the opcode table on the most significant
        nibble of the opcode.
 
-start-sanitize-tic80
 Sat Jan 18 15:15:05 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-dis.c (tic80_opcodes): Add "wrcr", "vmpy", "vrnd",
@@ -2769,7 +2429,6 @@ Fri Jan 17 18:24:31 1997  Fred Fish  <fnf@cygnus.com>
        * tic80-opc.c (tic80_opcodes): Expand comment for vld opcode
        to explain why it comes after the other vector opcodes.
 
-end-sanitize-tic80
 Fri Jan 17 16:19:15 1997  J.T. Conklin  <jtc@beauty.cygnus.com>
 
        * m68k-opc.c (m68k_opcodes): add b, w, or l specifier to coldfire
@@ -2780,7 +2439,6 @@ Thu Jan 17 16:19:00 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.
        * m68k-opc.c (m68k_opcodes): Delete duplicate entry for "cmpil".
        fix operand mask in the "moveml" entries for the coldfire.
 
-start-sanitize-tic80
 Thu Jan 16 20:54:40 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-opc.c (V_a, V_m, V_S, V_Z, V_p, OP_V, MASK_V):
@@ -2833,13 +2491,11 @@ Mon Jan 13 15:58:56 1997  Fred Fish  <fnf@cygnus.com>
        (tic80_opcodes): Add entries for "exts", "extu", "fadd",
        "fcmp", and "fdiv".
 
-end-sanitize-tic80
 Mon Jan  6 15:06:55 1997  Jeffrey A Law  (law@cygnus.com)
 
        * mn10200-dis.c (disassemble): Mask off unwanted bits after
        adding in current address for pc-relative operands.
 
-start-sanitize-tic80
 Mon Jan  6 10:56:25 1997  Fred Fish  <fnf@cygnus.com>
 
        * tic80-dis.c (R_SCALED): Add macro to test for ":s" modifier bit.
@@ -2877,20 +2533,17 @@ Sat Jan  4 19:05:05 1997  Fred Fish  <fnf@cygnus.com>
        (tic80_opcodes): Add and test "nop", "br", "bbo", "bbz",
        "bcnd", and "brcr" opcodes.
 
-end-sanitize-tic80
 Fri Jan  3 18:32:11 1997  Fred Fish  <fnf@cygnus.com>
 
        * ppc-opc.c (powerpc_operands): Make comment match the
        actual fields (no shift field).
        * sparc-opc.c (sparc_opcodes): Document why this cannot be "const".
-start-sanitize-tic80
        * tic80-dis.c (print_insn_tic80): Replace abort stub with a
        partial implementation, work in progress.
        * tic80-opc.c (tic80_operands): Begin construction operands table.
        (tic80_opcodes): Continue populating opcodes table and start
        filling in the operand indices.
        (tic80_num_opcodes): Add this.
-end-sanitize-tic80
 
 Fri Jan  3 12:13:52 1997  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -2919,15 +2572,12 @@ Tue Dec 31 15:09:16 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 Mon Dec 30 17:02:11 1996  Fred Fish  <fnf@cygnus.com>
 
        * Makefile.in (m68k-opc.o, alpha-opc.o): Remove dis-asm.h dependency.
-start-sanitize-tic80
        (tic80-dis.o, tic80-opc.o): Add rules per comment in Makefile.in.
-end-sanitize-tic80
 
 Mon Dec 30 11:38:01 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * mips16-opc.c: Add "abs".
 
-start-sanitize-tic80
 Sun Dec 29 10:58:22 1996  Fred Fish  <fnf@cygnus.com>
 
        * Makefile.in (ALL_MACHINES): Add tic80-dis.o and tic80-opc.o.
@@ -2943,7 +2593,6 @@ Fri Dec 27 22:30:57 1996  Fred Fish  <fnf@cygnus.com>
        * tic80-dis.c: Add file.
        * tic80-opc.c: Add file.
 
-end-sanitize-tic80
 Fri Dec 20 14:30:19 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-opc.c (pre_defined_registers):  Add cr[0-15], dpc, dpsw, link.