X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=opcodes%2FChangeLog;h=557ccfa6335c481b092223dec6647aefe7856d64;hb=a21a12e39ec04e34a31daccd5e93a213c59b8c3b;hp=7ebc73311280aafb269c1a4ff9e9bd95bcabeccb;hpb=b835e47b24ac2bb087ff5d0042d989579b3a8903;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 7ebc733112..557ccfa633 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,457 @@ +1999-01-27 Doug Evans + + * 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 + + * hppa-dis.c: revert HP merge changes until HP gives us + an updated file. + +1999-01-19 Nick Clifton + + * 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 + + * hppa-dis.c: fix comments and some indentation. + +1999-01-12 Doug Evans + +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 + + * fr30-opc.c: Regenerate. + +1999-01-06 Doug Evans + + * m32r-dis.c: Regenerate. + +start-sanitize-r5900 +1999-01-06 Frank Ch. Eigler + + * mips-opc.c (div1): Add three-operand pattern, just like "div". + (divu1): Ditto for "divu". + +end-sanitize-r5900 +1999-01-05 Doug Evans + +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 + + * mips16-opc.c: Mark branch insns with MIPS16_INSN_BRANCH. + +Wed Dec 16 16:17:49 1998 Dave Brolley + + * fr30-opc.c: Regenerated. + +start-sanitize-vr4xxx +1998-12-16 Gavin Romig-Koch + + * mips-dis.c (set_mips_isa_type): Handle bfd_mach_mips4111. + +end-sanitize-vr4xxx +1998-12-15 Dave Brolley + + * fr30-opc.c,fr30-opc.h: Regenerated. + +1998-12-14 Dave Brolley + + * fr30-opc.c,fr30-opc.h: Regenerated. + +start-sanitize-vr4xxx +1998-12-13 Gavin Romig-Koch + + * 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 + + * fr30-opc.c,fr30-opc.h: Regenerated. + +Thu Dec 10 12:49:24 1998 Doug Evans + + * m32r-opc.c: Regenerate. + +start-sanitize-sky +Wed Dec 9 14:57:23 1998 Doug Evans + + * 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 + + * mips-opc.c (sync*): Flag these instructions with INSN_SYNC. + + Wed Jul 29 09:41:19 1998 Frank Ch. Eigler + + * 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 + + * 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 + + * 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 + + * 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 + + * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated. + +Tue Dec 8 10:50:46 1998 David Taylor + + The following changes were made by + Elena Zannoni , + David Taylor , and + Edith Epstein 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 + + * 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 + + * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated. + +Sun Dec 6 14:06:48 1998 Ian Lance Taylor + + * mips-opc.c (mips_builtin_opcodes): Add dmfc2 and dmtc2. + + * ppc-opc.c (powerpc_opcodes): Add PowerPC403 GC[X] instructions. + From Saitoh Masanobu . + +Fri Dec 4 17:45:51 1998 Doug Evans + + * fr30-opc.c: Regenerate. + +Fri Dec 4 17:08:08 1998 Dave Brolley + + * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated. + +Thu Dec 3 14:26:20 1998 Dave Brolley + + * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated. + +Thu Dec 3 00:09:17 1998 Doug Evans + + * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerate. + +1998-11-30 Doug Evans + + * 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 + + * Makefile.am (CGENFILES): Add rtx-funcs.scm. + * Makefile.in: Rebuild. + +end-sanitize-cygnus +Thu Nov 26 11:26:32 1998 Dave Brolley + + * fr30-asm.c,fr30-dis.c,fr30-opc.c: Regenerated. + +Tue Nov 24 11:20:54 1998 Dave Brolley + + * fr30-asm.c,fr30-dis.c: Regenerated. + +Mon Nov 23 18:28:48 1998 Dave Brolley + + * fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerated. + +1998-11-20 Doug Evans + + * fr30-opc.c: Regenerated. + +Thu Nov 19 16:02:46 1998 Dave Brolley + + * 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 + + * mips-opc.c (sync.p,sync.l): Swap insn values. + +1998-11-19 Doug Evans + + * fr30-opc.c: Regenerate. + +Wed Nov 18 21:36:37 1998 Dave Brolley + + * fr30-opc.c: Regenerated. + * fr30-opc.h: Regenerated. + +1998-11-18 Doug Evans + +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. + * fr30-asm.c,fr30-dis.c,fr30-opc.c: Rebuild. + +Wed Nov 18 11:30:04 1998 Dave Brolley + + * fr30-opc.c: Regenerated. + +Mon Nov 16 19:21:48 1998 Dave Brolley + + * 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 + + * 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 + + * disassemble.c (disassembler): Add support for FR30 target. + +Tue Nov 10 11:00:04 1998 Doug Evans + +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. + * fr30-dis.c,fr30-opc.c,fr30-opc.h: Rebuild. + +Mon Nov 9 18:22:55 1998 Dave Brolley + + * po/opcodes.pot: Regenerate. + * po/POTFILES.in: Regenerate. + * fr30-opc.c: Regenerate. + * fr30-opc.h: Regenerate. + +Fri Nov 6 17:21:38 1998 Doug Evans + + * m32r-asm.c: Regenerate. + +Wed Nov 4 18:46:47 1998 Dave Brolley + + * 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 + +start-sanitize-m32rx +Mon Nov 2 20:08:03 1998 Doug Evans + + * 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 + + * configure.in: detect cygwin* instead of cygwin32* + * configure: regenerate + +Tue Oct 27 08:58:37 1998 Gavin Romig-Koch + + * mips-opc.c (IS_M): Added. + +start-sanitize-r5900 +Fri Oct 23 12:06:00 EDT 1998 Frank Ch. Eigler + + * mips-opc.c (vrget, vclipw, vrnext): Correct COP2 opcodes + and masks. + +end-sanitize-r5900 +Mon Oct 19 13:03:19 1998 Doug Evans + +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-cygnus +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-cygnus +Fri Oct 9 14:01:56 1998 Doug Evans + + * m32r-opc.h,m32r-opc.c: Regenerate. + +start-sanitize-cygnus +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-cygnus +Sun Oct 4 21:01:44 1998 Alan Modra + + * 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 + * i386-dis.c (Suffix3DNow): New table. + +Wed Sep 30 10:17:50 1998 Nick Clifton + + * d10v-opc.c: Treat TRAP as if it were a branch type instruction. + +Mon Sep 28 14:35:43 1998 Martin M. Hunt + + * 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 + + * d30v-opc.c: Add FLAG_JSR attribute to DBT, REIT, RTD, and TRAP + insns. + Tue Sep 22 17:55:14 1998 Nick Clifton * d30v-opc.c: Add use of EITHER_BUT_PREFER_MU execution unit @@ -13,13 +467,11 @@ Tue Sep 15 15:14:45 1998 Doug Evans * m32r-opc.h,m32r-opc.c: Add bbpc,bbpsw support. -start-sanitize-nortel-ppc750 1998-09-09 Michael Meissner * 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 * arm-dis.c (print_insn_big_arm): Detect Thumb symbols in elf @@ -139,25 +591,25 @@ 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 +start-sanitize-cygnus 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 +end-sanitize-cygnus Fri Jul 24 11:41:37 1998 Doug Evans * m32r-asm.c,m32r-opc.c: Regenerate (-Wall cleanups). -start-sanitize-am33 +start-sanitize-cygnus 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 +end-sanitize-cygnus start-sanitize-r5900 Wed Jul 22 17:05:40 1998 Jeffrey A Law (law@cygnus.com) @@ -182,7 +634,7 @@ start-sanitize-cygnus end-sanitize-cygnus * m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate. -start-sanitize-am33 +start-sanitize-cygnus 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. @@ -193,7 +645,7 @@ 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 +end-sanitize-cygnus start-sanitize-r5900 Mon Jul 13 18:14:24 1998 Jeffrey A Law (law@cygnus.com) @@ -209,7 +661,7 @@ Mon Jul 13 14:53:59 1998 Alan Modra (OP_J): Remove unnecessary subtraction when 16-bit displacement will be masked later. -start-sanitize-am33 +start-sanitize-cygnus Fri Jul 10 23:09:56 1998 Jeffrey A Law (law@cygnus.com) * m10300-opc.c (mn10300_opcodes): Fix destination operand for 3 operand @@ -220,7 +672,7 @@ 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 +end-sanitize-cygnus Thu Jul 2 17:11:27 1998 Doug Evans * m32r-opc.h (CGEN_MIN_INSN_SIZE): New #define. @@ -243,7 +695,7 @@ start-sanitize-cygnus * configure: Regenerate. end-sanitize-cygnus -start-sanitize-am33 +start-sanitize-cygnus Tue Jun 30 09:59:37 1998 Jeffrey A Law (law@cygnus.com) * m10300-opc.c: Reorder "movbu" and "movhu" instructions too. @@ -254,7 +706,7 @@ Mon Jun 29 14:54:32 1998 Jeffrey A Law (law@cygnus.com) accidentally match a mn10300 instruction when we really wanted an am33 instruction. -end-sanitize-am33 +end-sanitize-cygnus Fri Jun 26 11:08:55 1998 Jeffrey A Law (law@cygnus.com) * m10300-dis.c: Only recognize instructions from the currently @@ -286,7 +738,7 @@ Wed Jun 24 17:14:01 1998 Ian Carmichael the DVP_OPERAND_RELOC_11_S4 relocation. end-sanitize-sky -start-sanitize-am33 +start-sanitize-cygnus Wed Jun 24 09:53:06 1998 Jeffrey A Law (law@cygnus.com) * m10300-dis.c (print_insn_mn10300): 0xf7 opcode prefix specifies @@ -307,7 +759,7 @@ Wed Jun 24 09:53:06 1998 Jeffrey A Law (law@cygnus.com) 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 +end-sanitize-cygnus Tue Jun 23 19:42:18 1998 Mark Alexander * m10200-dis.c (print_insn_mn10200): Fix various non-portabilities @@ -327,33 +779,33 @@ Mon Jun 22 15:48:29 1998 Ian Carmichael be used as immediate values. end-sanitize-sky -start-sanitize-am33 +start-sanitize-cygnus Mon Jun 22 13:36:27 1998 Jeffrey A Law (law@cygnus.com) * m10300-opc.c: Support 4 byte DSP instructions. -end-sanitize-am33 +end-sanitize-cygnus Sat Jun 20 14:46:20 1998 Frank Ch. Eigler * mips-dis.c (_print_insn_mips): Fix argument interchange typo. -start-sanitize-am33 +start-sanitize-cygnus 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 +end-sanitize-cygnus Fri Jun 19 09:16:42 1998 Mark Alexander * m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op. -start-sanitize-am33 +start-sanitize-cygnus 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 +end-sanitize-cygnus 1998-06-18 Ulrich Drepper * i386-dis.c: Add support for fxsave, fxrstor, sysenter and @@ -368,7 +820,7 @@ Thu Jun 18 10:22:24 1998 John Metzler 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 @@ -378,11 +830,11 @@ Wed Jun 17 21:19:01 1998 Mark Alexander Wed Jun 17 17:49:23 1998 Jeffrey A Law (law@cygnus.com) -start-sanitize-am33 +start-sanitize-cygnus * 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 +end-sanitize-cygnus * m10300-opc.c (mn10300_opcodes): Change opcode for "syscall". Tue Jun 16 13:10:51 1998 Alan Modra @@ -526,8 +978,10 @@ Tue May 26 16:14:39 1998 Nick Clifton Fri May 22 16:00:00 1998 Doug Evans +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 @@ -742,11 +1196,13 @@ Mon Apr 27 10:33:56 1998 Doug Evans * 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 @@ -1117,6 +1573,7 @@ Wed Mar 4 12:08:14 1998 Doug Evans * 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 * cgen-asm.in: Move insertion of generated routines to top of file. @@ -1126,6 +1583,7 @@ Tue Mar 3 18:51:22 1998 Doug Evans (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 @@ -1203,8 +1661,10 @@ Tue Feb 24 11:06:18 1998 Nick Clifton Mon Feb 23 13:16:17 1998 Doug Evans * 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 @@ -1271,20 +1731,24 @@ Tue Feb 17 18:48:25 1998 Doug Evans end-sanitize-sky Tue Feb 17 17:14:50 1998 Doug Evans +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 +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 @@ -1312,9 +1776,11 @@ Fri Feb 13 09:50:32 1998 Nick Clifton Thu Feb 12 11:01:40 1998 Doug Evans +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 @@ -1334,17 +1800,16 @@ Thu Feb 12 03:41:00 1998 J"orn Rennecke Wed Feb 11 18:58:34 1998 Doug Evans +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 @@ -1710,13 +2175,11 @@ Fri Oct 3 17:26:54 1997 Ian Lance Taylor 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 * 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 * v850-opc.c: Fix typo in comment. @@ -1748,12 +2211,10 @@ Wed Sep 24 11:29:35 1997 Ian Lance Taylor * aclocal.m4: Rebuild with new libtool. * configure: Rebuild. -start-sanitize-v850e Fri Sep 19 11:45:49 1997 Andrew Cagney * v850-opc.c ("cmov"): Order reg param r1, r2 not r2, r2. -end-sanitize-v850e Thu Sep 18 11:21:43 1997 Doug Evans * sparc-opc.c (sparclet_cpreg_table): Add %ccsr2, %cccrr, %ccrstr. @@ -1832,12 +2293,10 @@ Wed Aug 27 21:42:39 1997 Ken Raeburn * d30v-opc.c (SHORT_M2, LONG_M2): Two new forms. -start-sanitize-v850e Fri Sep 12 11:43:54 1997 Nick Clifton * v850-dis.c (disassemble): Improved display of register lists. -end-sanitize-v850e Thu Sep 11 17:35:10 1997 Doug Evans * sparc-opc.c (sparc_opcodes): Fix assembler args to @@ -1887,11 +2346,9 @@ Fri Aug 22 10:35:15 1997 Nick Clifton * 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 * 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 @@ -1905,7 +2362,6 @@ Tue Aug 19 10:59:59 1997 Richard Henderson * alpha-opc.c (alpha_opcodes): Fix hw_rei_stall mungage. -start-sanitize-v850e Mon Aug 18 11:10:03 1997 Nick Clifton * v850-opc.c (v850_opcodes[]): Remove use of flag field. @@ -1921,7 +2377,6 @@ Mon Aug 18 11:08:25 1997 Nick Clifton * 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 @@ -1935,7 +2390,6 @@ Fri Aug 15 05:17:48 1997 Doug Evans Wed Aug 13 18:52:11 1997 Nick Clifton -start-sanitize-v850e * v850-dis.c (disassemble): Add support for v850EA instructions. * v850-opc.c (insert_i5div, extract_i5div): New Functions. @@ -1947,7 +2401,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.