-start-sanitize-fr30
+1999-01-12 Doug Evans <devans@casey.cygnus.com>
+
+start-sanitize-cygnus
+ * Makefile.am (run-cgen): Pass options to cgen.
+ (stamp-m32r): Build operand instance table.
+ (stamp-fr30,stamp-i960c): Don't build the table.
+ * Makefile.in: Regenerate.
+ * cgen.sh: New arg `options'. Pass to cgen.
+end-sanitize-cygnus
+ * 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.
+
+start-sanitize-r5900
+1999-01-06 Frank Ch. Eigler <fche@cygnus.com>
+
+ * mips-opc.c (div1): Add three-operand pattern, just like "div".
+ (divu1): Ditto for "divu".
+
+end-sanitize-r5900
+1999-01-05 Doug Evans <devans@casey.cygnus.com>
+
+start-sanitize-cygnus
+ * cgen-asm.in (insert_normal): Use CGEN_BOOL_ATTR.
+ * cgen-asm.in (extract_normal): Ditto.
+end-sanitize-cygnus
+ * 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.
+
+start-sanitize-vr4xxx
+1998-12-16 Gavin Romig-Koch <gavin@cygnus.com>
+
+ * mips-dis.c (set_mips_isa_type): Handle bfd_mach_mips4111.
+
+end-sanitize-vr4xxx
+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.
+
+start-sanitize-vr4xxx
+1998-12-13 Gavin Romig-Koch <gavin@cygnus.com>
+
+ * mips-dis.c (set_mips_isa_type): Add bfd_mach_mips4121.
+ (_print_insn_mips): Same.
+ * mips-opc.c: Add vr4121.
+
+end-sanitize-vr4xxx
+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.
+
+start-sanitize-sky
+Wed Dec 9 14:57:23 1998 Doug Evans <devans@canuck.cygnus.com>
+
+ * mips-opc.c (mips_builtin_opcodes): Update vmtir syntax.
+ * dvp-opc.c (vu_lower_opcodes): Update mtir entry.
+ (extract_ffstreg): Fix calculation of reg part of returned value.
+
+ Thu Nov 19 16:38:16 EST 1998 Frank Ch. Eigler <fche@cygnus.com>
+
+ * mips-opc.c (sync*): Flag these instructions with INSN_SYNC.
+
+ Wed Jul 29 09:41:19 1998 Frank Ch. Eigler <fche@cygnus.com>
+
+ * dvp-opc.c (vu_lower_opcodes): Allow ISW, ISWR, MFIR instructions
+ to take multiple destination (xyzw) flags.
+
+ Thu Jul 23 18:26:49 1998 Frank Ch. Eigler <fche@cygnus.com>
+
+ * dvp-opc.c (vu_operands): Add UW operand type to force ".w" suffix
+ on ft operand of CLIP.
+ (insert_w): New function for same.
+ (vu_opcodes): Use "broadcast" style argument list for two-operand
+ CLIP insn. Call UW constraint above.
+
+ Mon Jun 22 15:48:29 1998 Ian Carmichael <iancarm@cygnus.com>
+
+ * dvp-dis.c (print_insn): Disassemble DVP_OPERAND_RELOC_11_S4 as
+ base 10.
+
+end-sanitize-sky
+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.
+start-sanitize-cygnus
+ (CLEANFILES): Add stamp-i960.
+ (I960_DEPS): Define.
+ (i960c-opc.h, i960c-opc.c, i960c-asm.c, i960c-dis.c, stamp-i960):
+ New makefile rules.
+end-sanitize-cygnus
+ (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.
+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.
+ * fr30-opc.c,fr30-opc.h,fr30-asm.c,fr30-dis.c: Regenerate.
+
+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
Thu Nov 26 11:26:32 1998 Dave Brolley <brolley@cygnus.com>
* fr30-asm.c,fr30-dis.c,fr30-opc.c: 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.
* 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.
* 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.
* 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_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/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.
* 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.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
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