+start-sanitize-fr30
+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.
+
+end-sanitize-fr30
+1998-11-30 Doug Evans <devans@casey.cygnus.com>
+
+ * cgen-dis.c (hash_insn_array): CGEN_INSN_VALUE ->
+ CGEN_INSN_BASE_VALUE.
+start-sanitize-cygnus
+ * cgen-asm.in (insert_normal): Change start,length to unsigned int.
+ New args word_offset, word_length. Rewrite.
+ (FLD): Define.
+ (insert_1): Fix lsb0 case.
+ * cgen-dis.in (extract_normal): Change start,length to unsigned int.
+ New args word_offset, word_length. Rewrite.
+ (FLD): Define.
+ (extract_1): Fix lsb0 case.
+ * cgen-opc.in (FLD): Define.
+end-sanitize-cygnus
+ * m32r-opc.c,m32r-opc.h,m32r-asm.c,m32r-dis.c: Regenerate.
+start-sanitize-fr30
+ * fr30-opc.c,fr30-opc.h,fr30-asm.c,fr30-dis.c: Regenerate.
+end-sanitize-fr30
+
+start-sanitize-cygnus
+Mon Nov 30 11:52:44 1998 Doug Evans <devans@canuck.cygnus.com>
+
+ * Makefile.am (CGENFILES): Add rtx-funcs.scm.
+ * Makefile.in: Rebuild.
+
+end-sanitize-cygnus
+start-sanitize-fr30
+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.
+
+end-sanitize-fr30
+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.
+
+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>
+
+start-sanitize-cygnus
+ * 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.
+end-sanitize-cygnus
+ * 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.
+
+Mon Nov 16 19:21:48 1998 Dave Brolley <brolley@cygnus.com>
+
+ * fr30-opc.c: Regenerated.
+ * fr30-opc.h: Regenerated.
+ * fr30-dis.c: Regenerated.
+ * fr30-asm.c: Regenerated.
+
+Thu Nov 12 19:24:18 1998 Dave Brolley <brolley@cygnus.com>
+
+ * po/opcodes.pot: Regenerated.
+ * fr30-opc.c: Regenerated.
+ * fr30-opc.h: Regenerated.
+ * fr30-dis.c: Regenerated.
+ * fr30-asm.c: Regenerated.
+
+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>
+
+ * po/opcodes.pot: Regenerate.
+ * 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.
+ * Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c.
+ (ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo.
+ (CLEANFILES): Added stamp-fr30.
+ (FR30_DEPS): Added.
+ * fr30-asm.c: New file.
+ * fr30-dis.c: New file.
+ * fr30-opc.c: New file.
+ * fr30-opc.h: New file.
+ * 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*
+ * configure: regenerate
+
+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.
+ (OPSUF): Define.
+ (GRP14): Define.
+ (dis386_twobyte): Add GRP14, femms, and 3DNow entries.
+ (twobyte_has_modrm): Set entries corresponding to GRP14, 3DNow.
+ (insn_codep): New static variable.
+ (print_insn_x86): Init insn_codep after prefixes.
+ (grps): Add GRP14 entries for prefetch, prefetchw.
+ (OP_REG): Reformat.
+
+ From Jeff B Epler <jepler@usgs.gov>
+ * i386-dis.c (Suffix3DNow): New table.
+
+Wed Sep 30 10:17:50 1998 Nick Clifton <nickc@cygnus.com>
+
+ * d10v-opc.c: Treat TRAP as if it were a branch type instruction.
+
+Mon Sep 28 14:35:43 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * d10v-dis.c (print_operand): If num is nonzero, then
+ add OPERAND_ACC1, not OPERAND_ACC0.
+
+Thu Sep 24 09:20:03 1998 Nick Clifton <nickc@cygnus.com>
+
+ * d30v-opc.c: Add FLAG_JSR attribute to DBT, REIT, RTD, and TRAP
+ insns.
+
+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
+ object files.
+ (print_insn_little_arm): Detect Thumb symbols in elf object
+ files.
+
+Sat Aug 29 22:24:09 1998 Richard Henderson <rth@cygnus.com>
+
+ * alpha-dis.c (print_insn_alpha): Use the machine type to
+ decide which PALcode set to include.
+
+Sun Aug 23 02:16:18 1998 Richard Henderson <rth@cygnus.com>
+
+ * sparc-opc.c (FBRX): Fix typo in ",a,pn %fcc3" case.
+
+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
* m32r-opc.c: Regenerate (remove semantic descriptions).
-start-sanitize-armelf
Mon Aug 10 12:51:12 1998 Catherine Moore <clm@cygnus.com>
* arm-dis.c (print_insn_big_arm): Fix indentation.
(print_insn_little_arm): Likewise.
-end-sanitize-armelf
-start-sanitize-armelf
Sun Aug 9 20:17:28 1998 Catherine Moore <clm@cygnus.com>
* arm-dis.c (print_insn_big_arm): Check for thumb symbol
attributes.
(print_insn_little_arm): Likewise.
-end-sanitize-armelf
Mon Aug 3 12:43:16 1998 Doug Evans <devans@seba.cygnus.com>
Move all global state data into opcode table struct, and treat
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
Fri May 22 16:00:00 1998 Doug Evans <devans@canuck.cygnus.com>
+start-sanitize-cygnus
* cgen-asm.in (insert_normal): Handle empty fields and 64 bit hosts.
* cgen-dis.in (extract_normal): Likewise.
+end-sanitize-cygnus
* m32r-asm.c,m32r-dis.c: Regenerate.
start-sanitize-sky
* 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.
+start-sanitize-cygnus
* 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.
+end-sanitize-cygnus
* 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>
* m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
+start-sanitize-cygnus
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.
(print_normal): Add prototype. Call CGEN_PRINT_NORMAL if defined.
(print_keyword): Add prototype. Fix type of `attrs' arg.
+end-sanitize-cygnus
start-sanitize-vr4320
Tue Mar 3 11:47:58 1998 Gavin Koch <gavin@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.
+start-sanitize-cygnus
+ * cgen-asm.in,cgen-dis.in: Ditto.
+end-sanitize-cygnus
* m32r-asm.c,m32r-dis.c,m32r-opc.h,m32r-opc.c: Regenerate.
start-sanitize-sky
end-sanitize-sky
Tue Feb 17 17:14:50 1998 Doug Evans <devans@seba.cygnus.com>
+start-sanitize-cygnus
* 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.
+end-sanitize-cygnus
* 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>
+start-sanitize-cygnus
* cgen-opc.in (@arch@_cgen_get_insn_operands): Handle empty
operand instance list.
+end-sanitize-cygnus
* m32r-opc.c: Regenerate.
Fri Feb 13 14:53:02 1998 Ian Lance Taylor <ian@cygnus.com>
Thu Feb 12 11:01:40 1998 Doug Evans <devans@canuck.cygnus.com>
+start-sanitize-cygnus
* 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.
+end-sanitize-cygnus
* m32r-opc.c: Regenerate.
start-sanitize-sky
Wed Feb 11 18:58:34 1998 Doug Evans <devans@seba.cygnus.com>
+start-sanitize-cygnus
* 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'.
-
+end-sanitize-cygnus
+ * cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain.
+ (cgen_hw_lookup): Make result const.
* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
start-sanitize-sky