Thu Dec 3 14:26:20 1998 Dave Brolley <brolley@cygnus.com>
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index c9c73019bf67356b77ae98357082db54ef417e69..10c17b5ac095a573e57f58b59c414a16dc1700a9 100644 (file)
@@ -1,3 +1,223 @@
+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.
@@ -407,7 +627,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
 
@@ -565,8 +785,10 @@ 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>
 
+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
@@ -781,11 +1003,13 @@ 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.
+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>
@@ -1156,6 +1380,7 @@ 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.
 
+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.
@@ -1165,6 +1390,7 @@ Tue Mar  3 18:51:22 1998  Doug Evans  <devans@seba.cygnus.com>
        (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>
 
@@ -1242,8 +1468,10 @@ 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.
+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
@@ -1310,20 +1538,24 @@ Tue Feb 17 18:48:25 1998  Doug Evans  <devans@canuck.cygnus.com>
 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>
@@ -1351,9 +1583,11 @@ 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>
 
+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
@@ -1373,17 +1607,16 @@ 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>
 
+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
This page took 0.027054 seconds and 4 git commands to generate.