(linenum→info "unix/slp.c:2238")

binutils/2.18/opcodes/ChangeLog-9297

    1: Mon Dec 22 12:37:06 1997  Ian Lance Taylor  <ian@cygnus.com>
    2: 
    3:         * mips-opc.c: Add FP_D to s.d instruction flags.
    4: 
    5: Wed Dec 17 11:38:29 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
    6: 
    7:         * m68k-opc.c (halt, pulse): Enable them on the 68060.
    8: 
    9: Tue Dec 16 15:22:53 1997  Fred Fish  <fnf@cygnus.com>
   10: 
   11:         * tic80-opc.c (tic80_opcodes): Revert change that put the 32 bit
   12:         PC relative offset forms before the 15 bit forms.  An assembler command
   13:         line option now chooses the default.
   14: 
   15: Tue Dec 16 15:22:51 1997  Michael Meissner  <meissner@cygnus.com>
   16: 
   17:         * d30v-opc.c (d30v_opcode_table): Set new flags bits
   18:         FLAG_{2WORD,MUL{16,32},ADDSUBppp}, in appropriate instructions.
   19: 
   20: 1997-12-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
   21: 
   22:         * configure: Only build libopcodes shared if --enable-shared's value
   23:         was `yes', or was set to `*opcodes*'.
   24:         * aclocal.m4: Likewise.
   25:         * NOTE: this really needs to be fixed in libtool/libtool.m4, the
   26:         original source of this bit of code.  It's not clear what the best fix
   27:         would be, though.
   28: 
   29: Fri Dec 12 11:57:04 1997  Fred Fish  <fnf@cygnus.com>
   30: 
   31:         * tic80-opc.c (OFF_SL_PC, OFF_SL_BR): Minor formatting change.
   32:         (tic80_opcodes): Reorder table entries to put the 32 bit PC relative
   33:         offset forms before the 15 bit forms, to default to the long forms.
   34: 
   35: Fri Dec 12 01:32:30 1997  Richard Henderson  <rth@cygnus.com>
   36: 
   37:         * alpha-opc.c (cvttq/*u*): Remove, as that suffix is invalid.
   38: 
   39: Wed Dec 10 17:42:35 1997  Nick Clifton  <nickc@cygnus.com>
   40: 
   41:         * arm-dis.c (print_insn_little_arm): Prevent examination of stored
   42:         symbol if none is present.
   43:         (print_insn_big_arm):  Prevent examination of stored symbol if
   44:         none is present.
   45: 
   46: Thu Oct 23 21:13:37 1997  Fred Fish  <fnf@cygnus.com>
   47: 
   48:         * d10v-opc.c (d10v_opcodes): Correct entry for RTE.
   49: 
   50: Mon Dec  8 11:21:07 1997  Nick Clifton  <nickc@cygnus.com>
   51: 
   52:         * disassemble.c: Remove disasm_symaddr() function.
   53: 
   54:         * arm-dis.c: Use info->symbol instead of info->flags to determine
   55:         if disassmbly should be in Thumb or Arm mode.
   56: 
   57: Tue Dec  2 09:54:27 1997  Nick Clifton  <nickc@cygnus.com>
   58: 
   59:         * arm-dis.c: Add support for disassembling Thumb opcodes.
   60:         (print_insn_thumb): New function.
   61: 
   62:         * disassemble.c (disasm_symaddr): New function.
   63: 
   64:         * arm-opc.h: Display nop pseudo ops alongside equivalent disassembly.
   65:         (thumb_opcodes): Table of Thumb opcodes.
   66: 
   67: Mon Dec  1 12:25:57 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
   68: 
   69:         * m68k-opc.c (btst): Change Dd@s to Dd;b.
   70: 
   71:         * m68k-dis.c (print_insn_arg): Recognize 'm', 'n', 'o', 'p', 'q',
   72:         and 'v' as operand types.
   73: 
   74: Mon Dec  1 11:56:50 1997  Ian Lance Taylor  <ian@cygnus.com>
   75: 
   76:         * m68k-opc.c: Add argument for lpstop.  From Olivier Carmona
   77:         <olivier.carmona@di.epfl.ch>.
   78:         * m68k-dis.c (print_insn_m68k): Handle special case of lpstop,
   79:         which has a two word opcode with a one word argument.
   80: 
   81: Sun Nov 23 22:25:21 1997  Michael Meissner  <meissner@cygnus.com>
   82: 
   83:         * d30v-opc.c (d30v_opcode_table, case cmpu): Immediate field is
   84:         unsigned, not signed.
   85:         (d30v_format_table): Add SHORT_CMPU cases for cmpu.
   86: 
   87: Tue Nov 18 23:10:03 1997  J"orn Rennecke  <amylaar@cygnus.co.uk>
   88: 
   89:         * d10v-dis.c (print_operand):
   90:         Split OPERAND_FLAG into OPERAND_FFLAG and OPERAND_CFLAG.
   91: 
   92: Tue Nov 18 18:45:14 1997  J"orn Rennecke  <amylaar@cygnus.co.uk>
   93: 
   94:         * d10v-opc.c (OPERAND_FLAG): Split into:
   95:         (OPERAND_FFLAG, OPERAND_CFLAG) .
   96:         (FSRC): Split into:
   97:         (FFSRC, CFSRC).
   98: 
   99: Thu Nov 13 11:05:33 1997  Gavin Koch  <gavin@cygnus.com>
  100: 
  101:         * mips-opc.c: Move the INSN_MACRO ISA value to the membership
  102:         field for all INSN_MACRO's.
  103:         * mips16-opc.c: same
  104: 
  105: Wed Nov 12 10:16:57 1997  Gavin Koch  <gavin@cygnus.com>
  106: 
  107:         * mips-opc.c (sync,cache): These are 3900 insns.
  108: 
  109: Tue Nov 11 23:53:41 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
  110: 
  111:         sh-opc.h (sh_table): Remove ftst/nan.
  112: 
  113: Tue Oct 28 17:59:32 1997  Ken Raeburn  <raeburn@cygnus.com>
  114: 
  115:         * mips-opc.c (ffc, ffs): Fix mask.
  116: 
  117: Tue Oct 28 16:34:54 1997  Michael Meissner  <meissner@cygnus.com>
  118: 
  119:         * d30v-opc.c (pre_defined_registers): Add eit_vb, int_s, and int_m
  120:         control registers.
  121: 
  122: Mon Oct 27 22:34:03 1997  Ken Raeburn  <raeburn@cygnus.com>
  123: 
  124:         * mips-opc.c: Fix bug in mask for "not" pseudo-instruction.
  125:         (WR_HILO, RD_HILO, MOD_HILO): New macros.
  126: 
  127: Mon Oct 27 22:34:03 1997  Ken Raeburn  <raeburn@cygnus.com>
  128: 
  129:         * mips-opc.c: Fix bug in mask for "not" pseudo-instruction.
  130:         (WR_HILO, RD_HILO, MOD_HILO): New macros.
  131: 
  132: Thu Oct 23 14:57:58 1997  Nick Clifton  <nickc@cygnus.com>
  133: 
  134:         * v850-dis.c (disassemble): Replace // with /* ... */
  135: 
  136: Wed Oct 22 17:33:21 1997  Richard Henderson  <rth@cygnus.com>
  137: 
  138:         * sparc-opc.c: Add wr & rd for v9a asr's.
  139:         * sparc-dis.c (print_insn_sparc): Recognize '_' and '/' for v9a asr's.
  140:         (v9a_asr_reg_names): New variable.
  141:         Patch from David Miller <davem@vger.rutgers.edu>.
  142: 
  143: Wed Oct 22 17:18:02 1997  Richard Henderson  <rth@cygnus.com>
  144: 
  145:         * sparc-opc.c (v9notv9a): New insn type.
  146:         (IMPDEP): Move to the end to not conflict with edge8 et al.
  147:         Patch from David Miller <davem@vger.rutgers.edu>.
  148: 
  149: Fri Oct 17 13:18:53 1997  Gavin Koch  <gavin@cygnus.com>
  150: 
  151:         * mips-opc.c (bnezl,beqzl): Mark these as also tx39.
  152: 
  153: Thu Oct 16 11:55:20 1997  Gavin Koch  <gavin@cygnus.com>
  154: 
  155:         * mips-opc.c: Note that 'jalx' is (probably incorrectly) marked I1.
  156: 
  157: Tue Oct 14 16:10:31 1997  Nick Clifton  <nickc@cygnus.com>
  158: 
  159:         * v850-dis.c (disassemble): Use new symbol_at_address_func() field
  160:         of disassemble_info structure to determine if an overlay address
  161:         has a matching symbol in low memory.
  162: 
  163:         * dis-buf.c (generic_symbol_at_address): New (dummy) function for
  164:         new symbol_at_address_func field in disassemble_info structure.
  165: 
  166: Fri Oct 10 16:44:52 1997  Nick Clifton  <nickc@cygnus.com>
  167: 
  168:         * v850-opc.c (extract_d22): Use signed arithmatic.
  169: 
  170: Tue Oct  7 23:40:43 1997  Gavin Koch  <gavin@cygnus.com>
  171: 
  172:         * mips-opc.c: Three op mult is not an ISA insn.
  173: 
  174: Tue Oct  7 23:37:21 1997  Gavin Koch  <gavin@cygnus.com>
  175: 
  176:         * mips-opc.c: Fix formatting.
  177: 
  178: Fri Oct  3 17:26:54 1997  Ian Lance Taylor  <ian@cygnus.com>
  179: 
  180:         * i386-dis.c (OP_E): Explicitly sign extend 8 bit values, rather
  181:         than assuming that char is signed.  Explicitly sign extend 16 bit
  182:         values, rather than assuming that short is 16 bits.
  183:         (OP_sI, OP_J, OP_DIR): Likewise.
  184: 
  185: Thu Oct  2 13:36:45 1997  Nick Clifton  <nickc@cygnus.com>
  186: 
  187:         * v850-dis.c (v850_sreg_names): Use symbolic names for higher
  188:         system registers.
  189: 
  190: Wed Oct  1 16:58:54 1997  Nick Clifton  <nickc@cygnus.com>
  191: 
  192:         * v850-opc.c: Fix typo in comment.
  193: 
  194:         * v850-dis.c (disassemble): Add test of processor type when
  195:         determining opcodes.
  196: 
  197: Wed Oct  1 14:10:20 1997  Ian Lance Taylor  <ian@cygnus.com>
  198: 
  199:         * configure.in: Use a diversion to set enable_shared before the
  200:         arguments are parsed.
  201:         * configure: Rebuild.
  202: 
  203: Thu Sep 25 13:04:59 1997  Ian Lance Taylor  <ian@cygnus.com>
  204: 
  205:         * m68k-opc.c (TBL1): Use ! rather than `.
  206:         * m68k-dis.c (print_insn_arg): Remove ` operand specifier.
  207: 
  208: Wed Sep 24 11:29:35 1997  Ian Lance Taylor  <ian@cygnus.com>
  209: 
  210:         * m68k-opc.c: Correct bchg, bclr, bset, and btst on ColdFire.
  211: 
  212:         * m68k-opc.c: Accept tst{b,w,l} with immediate operands on cpu32.
  213: 
  214:         * m68k-opc.c: Correct movew of an immediate operand to %sr or %ccr
  215:         for mcf5200.
  216: 
  217:         * configure.in: Call AC_CHECK_TOOL before AM_PROG_LIBTOOL.
  218:         * aclocal.m4: Rebuild with new libtool.
  219:         * configure: Rebuild.
  220: 
  221: Fri Sep 19 11:45:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
  222: 
  223:         * v850-opc.c ("cmov"): Order reg param r1, r2 not r2, r2.
  224: 
  225: Thu Sep 18 11:21:43 1997  Doug Evans  <dje@canuck.cygnus.com>
  226: 
  227:         * sparc-opc.c (sparclet_cpreg_table): Add %ccsr2, %cccrr, %ccrstr.
  228: 
  229: Tue Sep 16 15:18:20 1997  Nick Clifton  <nickc@cygnus.com>
  230: 
  231:         * v850-opc.c (v850_opcodes): Further rearrangements.
  232: 
  233: Tue Sep 16 16:12:11 1997  Ken Raeburn  <raeburn@cygnus.com>
  234: 
  235:         * d30v-opc.c (rot2h, sra2h, srl2h insns): Revert last change.
  236: 
  237: Tue Sep 16 09:48:50 1997  Nick Clifton  <nickc@cygnus.com>
  238: 
  239:         * v850-opc.c (v850_opcodes): Fields reordered to allow assembler
  240:         parser to work.
  241: 
  242: Tue Sep 16 10:01:00 1997  Gavin Koch  <gavin@cygnus.com>
  243: 
  244:         * mips-opc.c: Added tx39 insns sdbbp, rfe, and deret.
  245: 
  246: Mon Sep 15 18:31:52 1997  Nick Clifton  <nickc@cygnus.com>
  247: 
  248:         * v850-opc.c: Initialise processors field of v850_opcode structure.
  249: 
  250: Wed Aug 27 21:42:39 1997  Ken Raeburn  <raeburn@cygnus.com>
  251: 
  252:         Merge changes from Martin Hunt:
  253: 
  254:         * d30v-opc.c: Change mvfacc to accept 6-bit unsigned values.
  255: 
  256:         * d30v-opc.c (pre_defined_registers): Add control registers from 0-63.
  257:         (d30v_opcode_tabel): Add dbt, rtd, srah, and srlh instructions. Fix
  258:         rot2h, sra2h, and srl2h to use new SHORT_A5S format.
  259: 
  260:         * d30v-dis.c (print_insn): Fix disassembly of SHORT_D2 opcodes.
  261: 
  262:         * d30v-dis.c (print_insn): First operand of d*i (delayed
  263:         branch) instructions is relative.
  264: 
  265:         * d30v-opc.c (d30v_opcode_table): Change form for repeati.
  266:         (d30v_operand_table): Add IMM6S3 type.
  267:         (d30v_format_table): Change SHORT_D2. Add LONG_Db.
  268: 
  269:         * d30v-dis.c: Fix bug with ".s" and ".l" extensions
  270:         and cmp instructions.
  271: 
  272:         * d30v-opc.c: Correct entries for repeat*, and sat*.
  273:         Make IMM5 unsigned. Create IMM6U and IMM12S3U operand
  274:         types. Correct several formats.
  275: 
  276:         * d30v-opc.c: (pre_defined_registers): Add dpsw and dpc.
  277: 
  278:         * d30v-opc.c (pre_defined_registers): Change control registers.
  279: 
  280:         * d30v-opc.c (d30v_format_table): Correct SHORT_C1 and
  281:         SHORT_C2.  Manual was incorrect.
  282: 
  283:         * d30v-dis.c (lookup_opcode):  Return value now indicates
  284:         if an opcode has a short and a long form.  Used for deciding
  285:         to append a ".s" or ".l".
  286:         (print_insn): Append a ".s" to an instruction if it is
  287:         the short form and ".l" if it is a long form. Do not append
  288:         anything if the instruction has only one possible size.
  289: 
  290:         * d30v-opc.c: Change mulx2h to require an even register.
  291:         New form: SHORT_A2; a SHORT_A form that needs an even
  292:         register as the first operand.
  293: 
  294:         * d30v-dis.c (print_insn_d30v): Fix problem where the last
  295:         instruction was not being disassembled if there were an odd
  296:         number of instructions.
  297: 
  298:         * d30v-opc.c (SHORT_M2, LONG_M2):  Two new forms.
  299: 
  300: Fri Sep 12 11:43:54 1997  Nick Clifton  <nickc@cygnus.com>
  301: 
  302:         * v850-dis.c (disassemble): Improved display of register lists.
  303: 
  304: Thu Sep 11 17:35:10 1997  Doug Evans  <dje@canuck.cygnus.com>
  305: 
  306:         * sparc-opc.c (sparc_opcodes): Fix assembler args to
  307:         fzeros, fones, fsrc1, fsrc1s, fsrc2s, fnot1, fnot1s, fnot2s,
  308:         fors, fnors, fands, fnands, fxors, fxnors, fornot1s, fornot2s,
  309:         fandnot1s, fandnot2s.
  310: 
  311: Tue Sep  9 10:03:49 1997  Doug Evans  <dje@canuck.cygnus.com>
  312: 
  313:         * sparc-opc.c (sparc_opcodes): Fix op3 field for fcmpq/fcmpeq.
  314: 
  315: Mon Sep  8 14:06:59 1997  Doug Evans  <dje@canuck.cygnus.com>
  316: 
  317:         * cgen-asm.c (cgen_parse_address): New argument resultp.
  318:         All callers updated.
  319:         * m32r-asm.c (parse_h_hi16): Right shift numbers by 16.
  320: 
  321: Tue Sep  2 18:39:08 1997  Jeffrey A Law  (law@cygnus.com)
  322: 
  323:         * mn10200-dis.c (disassemble): PC relative instructions are
  324:         relative to the next instruction, not the current instruction.
  325: 
  326: Tue Sep  2 15:41:55 1997  Nick Clifton  <nickc@cygnus.com>
  327: 
  328:         * v850-dis.c (disassemble): Only signed extend values that are not
  329:         returned by extract functions.
  330:         Remove use of V850_OPERAND_ADJUST_SHORT_MEMORY flag.
  331: 
  332: Tue Sep  2 15:39:40 1997  Nick Clifton  <nickc@cygnus.com>
  333: 
  334:         * v850-opc.c: Update comments.  Remove use of
  335:         V850_OPERAND_ADJUST_SHORT_MEMORY.  Fix several operand patterns.
  336: 
  337: Tue Aug 26 09:42:28 1997  Nick Clifton  <nickc@cygnus.com>
  338: 
  339:         * v850-opc.c (MOVHI): Immediate parameter is unsigned.
  340: 
  341: Mon Aug 25 15:58:07 1997  Christopher Provenzano  <proven@cygnus.com>
  342: 
  343:         * configure: Rebuilt with latest devo autoconf for NT support.
  344: 
  345: Fri Aug 22 10:35:15 1997  Nick Clifton  <nickc@cygnus.com>
  346: 
  347:         * v850-dis.c (disassemble): Use curly brace syntax for register
  348:         lists.
  349: 
  350:         * v850-opc.c (v850_opcodes[]): Add NOT_R0 flag to decect cases
  351:         where r0 is being used as a destination register.
  352: 
  353: Thu Aug 21 11:09:09 1997  Nick Clifton  <nickc@cygnus.com>
  354: 
  355:         * v850-opc.c (v850_opcodes[]): Move divh opcodes next to each other.
  356: 
  357: Tue Aug 19 10:59:59 1997  Richard Henderson  <rth@cygnus.com>
  358: 
  359:         * alpha-opc.c (alpha_opcodes): Fix hw_rei_stall mungage.
  360: 
  361: Mon Aug 18 11:10:03 1997  Nick Clifton  <nickc@cygnus.com>
  362: 
  363:         * v850-opc.c (v850_opcodes[]): Remove use of flag field.
  364:         * v850-opc.c (v850_opcodes[]): Add support for reversed short load
  365:         opcodes..
  366: 
  367: Mon Aug 18 11:08:25 1997  Nick Clifton  <nickc@cygnus.com>
  368: 
  369:         * configure (cgen_files): Add support for v850e target.
  370:         * configure.in (cgen_files):  Add support for v850e target.
  371: 
  372: Mon Aug 18 11:08:25 1997  Nick Clifton  <nickc@cygnus.com>
  373: 
  374:         * configure (cgen_files): Add support for v850ea target.
  375:         * configure.in (cgen_files):  Add support for v850ea target.
  376: 
  377: Fri Aug 15 05:17:48 1997  Doug Evans  <dje@canuck.cygnus.com>
  378: 
  379:         * configure.in (bfd_arc_arch): Add.
  380:         * configure: Rebuild.
  381:         * Makefile.am (ALL_MACHINES): Add arc-dis.lo, arc-opc.lo.
  382:         * Makefile.in: Rebuild.
  383:         * arc-dis.c, arc-opc.c: New files.
  384:         * disassemble.c (ARCH_all): Define ARCH_arc.
  385:         (disassembler): Add ARC support.
  386: 
  387: Wed Aug 13 18:52:11 1997  Nick Clifton  <nickc@cygnus.com>
  388: 
  389:         * v850-dis.c (disassemble): Add support for v850EA instructions.
  390: 
  391:         * v850-opc.c (insert_i5div, extract_i5div): New Functions.
  392:         (v850_opcodes): Add v850EA instructions.
  393: 
  394:         * v850-dis.c (disassemble): Add support for v850E instructions.
  395: 
  396:         * v850-opc.c (insert_d5_4, extract_d5_4, insert_d16_16,
  397:         extract_d16_16, insert_i9, extract_i9, insert_u9, extract_u9,
  398:         insert_spe, extract_spe): New Functions.
  399:         (v850_opcodes): Add v850E instructions.
  400: 
  401:         * v850-opc.c: Reorganised and re-layed out to improve readability
  402:         and portability.
  403: 
  404: Tue Aug  5 23:09:31 1997  Ian Lance Taylor  <ian@cygnus.com>
  405: 
  406:         * configure: Rebuild with autoconf 2.12.1.
  407: 
  408: Mon Aug  4 12:02:16 1997  Ian Lance Taylor  <ian@cygnus.com>
  409: 
  410:         * aclocal.m4, configure: Rebuild with new automake patches.
  411: 
  412: Fri Aug  1 13:02:04 1997  Ian Lance Taylor  <ian@cygnus.com>
  413: 
  414:         * configure.in: Set enable_shared before AM_PROG_LIBTOOL.
  415:         * acinclude.m4: Just include acinclude.m4 from BFD.
  416:         * aclocal.m4, configure: Rebuild.
  417: 
  418: Thu Jul 31 21:44:42 1997  Ian Lance Taylor  <ian@cygnus.com>
  419: 
  420:         * Makefile.am: New file, based on old Makefile.in.
  421:         * acconfig.h: New file.
  422:         * acinclude.m4: New file.
  423:         * stamp-h.in: New file.
  424:         * configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL.
  425:         Removed shared library handling; now handled by libtool.  Replace
  426:         AC_CONFIG_HEADER with AM_CONFIG_HEADER.  Call AM_MAINTAINER_MODE,
  427:         AM_CYGWIN32, and AM_EXEEXT.  Replace AC_PROG_INSTALL with
  428:         AM_PROG_INSTALL.  Change all .o files to .lo.  Remove stamp-h
  429:         handling in AC_OUTPUT.
  430:         * dep-in.sed: Change .o to .lo.
  431:         * Makefile.in: Now built with automake.
  432:         * aclocal.m4: Now built with aclocal.
  433:         * config.in, configure: Rebuild.
  434: 
  435: Mon Jul 28 21:52:24 1997  Jeffrey A Law  (law@cygnus.com)
  436: 
  437:         * mips-opc.c: Fix typo/thinko in "eret" instruction.
  438: 
  439: Thu Jul 24 13:03:26 1997  Doug Evans  <dje@canuck.cygnus.com>
  440: 
  441:         * sparc-opc.c (sparc_opcodes): Fix spelling on fpaddX, fpsubX insns.
  442:         Make array const.
  443:         * sparc-dis.c (sorted_opcodes): New static local.
  444:         (struct opcode_hash): `opcode' is pointer to const element.
  445:         (build_hash): First arg is now table of sorted pointers.
  446:         (print_insn_sparc): Sort opcodes by sorting table of pointers.
  447:         (compare_opcodes): Update.
  448: 
  449: Tue Jul 15 12:05:23 1997  Doug Evans  <dje@canuck.cygnus.com>
  450: 
  451:         * cgen-opc.c: #include <ctype.h>.
  452:         (hash_keyword_name): New arg `case_sensitive_p'.  Callers updated.
  453:         Handle case insensitive hashing.
  454:         (hash_keyword_value): Change type of `value' to unsigned int.
  455: 
  456: Thu Jul 10 12:56:10 1997  Jeffrey A Law  (law@cygnus.com)
  457: 
  458:         * mips-opc.c (mips_builtin_opcodes): If an insn uses single
  459:         precision FP, mark it as such.  Likewise for double precision
  460:         FP.  Mark ISA1 insns.  Consolidate duplicate opcodes where
  461:         possible.
  462: 
  463: Wed Jun 25 15:25:57 1997  Felix Lee  <flee@cirdan.cygnus.com>
  464: 
  465:         * ppc-opc.c (extract_nsi): make unsigned expression signed before
  466:         negating it.
  467:         (UNUSED): remove one level of parens, so MSVC doesn't choke on
  468:         nesting depth when all the macros are expanded.
  469: 
  470: Tue Jun 17 17:02:17 1997  Ian Lance Taylor  <ian@cygnus.com>
  471: 
  472:         * sparc-opc.c: The fcmp v9a instructions take an integer register
  473:         as a destination, not a floating point register.  From Christian
  474:         Kuehnke <Christian.Kuehnke@arbi.Informatik.Uni-Oldenburg.DE>.
  475: 
  476: Mon Jun 16 14:13:18 1997  Ian Lance Taylor  <ian@cygnus.com>
  477: 
  478:         * m68k-dis.c (print_insn_arg): Print case 7.2 using %pc@()
  479:         syntax.  From Roman Hodek
  480:         <rnhodek@faui22c.informatik.uni-erlangen.de>.
  481: 
  482:         * i386-dis.c (twobyte_has_modrm): Fix pand.
  483: 
  484: Mon Jun 16 14:08:38 1997  Michael Taylor  <mbt@mit.edu>
  485: 
  486:         * i386-dis.c (dis386_twobyte): Fix pand and pandn.
  487: 
  488: Tue Jun 10 11:26:47 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
  489: 
  490:         * arm-dis.c: Add prototypes for arm_decode_shift and
  491:         print_insn_arm.
  492: 
  493: Mon Jun  2 11:39:04 1997  Gavin Koch  <gavin@cygnus.com>
  494: 
  495:         * mips-opc.c: Add r3900 insns.
  496: 
  497: Tue May 27 15:55:44 1997  Ian Lance Taylor  <ian@cygnus.com>
  498: 
  499:         * sh-dis.c (print_insn_shx): Change relmask to bfd_vma.  Don't
  500:         print delay slot instructions on the same line.  When using a PC
  501:         relative load, add a comment with the value being loaded if it can
  502:         be obtained.
  503: 
  504: Tue May 27 11:02:08 1997  Alan Modra  <alan@spri.levels.unisa.edu.au>
  505: 
  506:         * i386-dis.c (dis386[], dis386_twobyte[]): change pushl/popl
  507:         to pushS/popS for segment regs and byte constant so that
  508:         pushw/popw printed when in 16 bit data mode.
  509: 
  510:         * i386-dis.c (dis386[]): change cwtl, cltd to cWtS, cStd to
  511:         print cbtw, cwtd in 16 bit data mode.
  512:         * i386-dis.c (putop): extra case W to support above.
  513: 
  514:         * i386-dis.c (print_insn_x86): print addr32 prefix when given
  515:         address size prefix in 16 bit address mode.
  516: 
  517: Fri May 23 16:47:23 1997  Ian Lance Taylor  <ian@cygnus.com>
  518: 
  519:         * sh-dis.c: Reindent.  Rename local variable fprintf to
  520:         fprintf_fn.
  521: 
  522: Thu May 22 14:06:02 1997  Doug Evans  <dje@canuck.cygnus.com>
  523: 
  524:         * m32r-opc.c (m32r_cgen_insn_table, cmpui): Undo patch of May 2.
  525: 
  526: Tue May 20 11:26:27 1997  Gavin Koch  <gavin@cygnus.com>
  527: 
  528:         * mips-opc.c (mips_builtin_opcodes): Moved INSN_ISA field into new
  529:           field membership.
  530:         * mips16-opc.c (mip16_opcodes): same.
  531: 
  532: Mon May 12 15:10:53 1997  Jim Wilson  <wilson@cygnus.com>
  533: 
  534:         * m68k-opc.c (moveb): Change $d to %d.
  535: 
  536: Mon May  5 14:28:41 1997  Ian Lance Taylor  <ian@cygnus.com>
  537: 
  538:         * i386-dis.c: (dis386_twobyte): Add MMX instructions.
  539:         (twobyte_has_modrm): Likewise.
  540:         (grps): Likewise.
  541:         (OP_MMX, OP_EM, OP_MS): New static functions.
  542: 
  543:         * i386-dis.c: Revert patch of April 4.  The output now matches
  544:         what gcc generates.
  545: 
  546: Fri May  2 12:48:37 1997  Doug Evans  <dje@canuck.cygnus.com>
  547: 
  548:         * m32r-opc.c (m32r_cgen_insn_table, cmpui): Use $uimm16 instead
  549:         of $simm16.
  550: 
  551: Thu May  1 15:34:15 1997  Doug Evans  <dje@canuck.cygnus.com>
  552: 
  553:         * m32r-opc.h (CGEN_ARCH): Renamed from CGEN_CPU.
  554: 
  555: Tue Apr 15 12:40:08 1997  Ian Lance Taylor  <ian@cygnus.com>
  556: 
  557:         * Makefile.in (install): Depend upon installdirs.
  558:         (installdirs): New target.
  559: 
  560: Mon Apr 14 12:13:51 1997  Ian Lance Taylor  <ian@cygnus.com>
  561: 
  562:         From Thomas Graichen <graichen@rzpd.de>:
  563:         * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub.
  564:         * configure: Rebuild.
  565: 
  566: Sun Apr 13 17:50:41 1997  Doug Evans  <dje@canuck.cygnus.com>
  567: 
  568:         * cgen-*.c, m32r-*.c: #include sysdep.h instead of config.h.
  569:         Delete string{,s}.h support.
  570: 
  571: Thu Apr 10 14:44:56 1997  Doug Evans  <dje@canuck.cygnus.com>
  572: 
  573:         * cgen-asm.c (cgen_parse_operand_fn): New global.
  574:         (cgen_parse_{{,un}signed_integer,address}): Update call to
  575:         cgen_parse_operand_fn.
  576:         (cgen_init_parse_operand): New function.
  577:         * m32r-asm.c (parse_insn_normal): cgen_init_parse_operand renamed
  578:         from cgen_asm_init_parse.
  579:         (m32r_cgen_assemble_insn): New operand `errmsg'.
  580:         Delete call to as_bad, return error message to caller.
  581:         (m32r_cgen_asm_hash_keywords): #if 0 out.
  582: 
  583: Wed Apr  9 12:05:25 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
  584: 
  585:         * m68k-dis.c (print_insn_arg) [case 'd']: Print as address register,
  586:         not data register.
  587:         [case 'J']: Fix typo in register name.
  588: 
  589: Mon Apr  7 16:48:22 1997  Ian Lance Taylor  <ian@cygnus.com>
  590: 
  591:         * configure.in: Substitute SHLIB_LIBS.
  592:         * configure: Rebuild.
  593:         * Makefile.in (SHLIB_LIBS): New variable.
  594:         ($(SHLIB)): Use $(SHLIB_LIBS).
  595: 
  596: Mon Apr  7 11:45:44 1997  Doug Evans  <dje@canuck.cygnus.com>
  597: 
  598:         * cgen-dis.c (build_dis_hash_table): Fix xmalloc size computation.
  599: 
  600:         * cgen-opc.c (hash_keyword_name): Improve algorithm.
  601: 
  602:         * disassemble.c (disassembler): Handle m32r.
  603: 
  604: Fri Apr  4 12:29:38 1997  Doug Evans  <dje@canuck.cygnus.com>
  605: 
  606:         * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: New files.
  607:         * cgen-asm.c, cgen-dis.c, cgen-opc.c: New files.
  608:         * Makefile.in (CFILES): Add them.
  609:         (ALL_MACHINES): Add them.
  610:         (dependencies): Regenerate.
  611:         * configure.in (cgen_files): New variable.
  612:         (bfd_m32r_arch): Add entry.
  613:         * configure: Regenerate.
  614: 
  615: Fri Apr  4 14:04:16 1997  Ian Lance Taylor  <ian@cygnus.com>
  616: 
  617:         * configure.in: Correct file names for bfd_mn10[23]00_arch.
  618:         * configure: Rebuild.
  619: 
  620:         * Makefile.in: Rebuild dependencies.
  621: 
  622:         * d10v-dis.c: Include "ansidecl.h" before "opcode/d10v.h".
  623: 
  624:         * i386-dis.c (float_reg): Swap fsubrp and fsubp.  Swap fdivrp and
  625:         fdivp.
  626: 
  627: Thu Apr  3 13:22:45 1997  Ian Lance Taylor  <ian@cygnus.com>
  628: 
  629:         * Branched binutils 2.8.
  630: 
  631: Wed Apr  2 12:23:53 1997  Ian Lance Taylor  <ian@cygnus.com>
  632: 
  633:         * m10200-dis.c: Rename from mn10200-dis.c.
  634:         * m10200-opc.c: Rename from mn10200-opc.c.
  635:         * m10300-dis.c: Rename from mn10300-dis.c
  636:         * m10300-opc.c: Rename from mn10300-opc.c.
  637:         * Makefile.in: Update accordingly.
  638: 
  639:         * mips16-opc.c: Add mul and dmul macros.
  640: 
  641: Tue Apr  1 16:27:45 1997  Klaus Kaempf  <kkaempf@progis.de>
  642: 
  643:         * makefile.vms: Update CFLAGS, add clean target.
  644: 
  645: Fri Mar 28 12:10:09 1997  Ian Lance Taylor  <ian@cygnus.com>
  646: 
  647:         * mips-opc.c: Add "wait".  From Ralf Baechle
  648:         <ralf@gnu.ai.mit.edu>.
  649: 
  650:         * configure.in: Add stdlib.h to AC_CHECK_HEADERS list.
  651:         * configure, config.in: Rebuild.
  652:         * sysdep.h: Include <stdlib.h> if it exists.
  653:         * sparc-dis.c: Include <stdio.h> and "sysdep.h".  Don't include
  654:         <string.h>.
  655:         * Makefile.in: Rebuild dependencies.
  656: 
  657: Thu Mar 27 14:24:43 1997  Ian Lance Taylor  <ian@cygnus.com>
  658: 
  659:         * ppc-opc.c: Add PPC 403 instructions and extended opcodes.  From
  660:         Andrew Bray <andy@madhouse.demon.co.uk>.
  661: 
  662:         * mips-opc.c: Add cast when setting mips_opcodes.
  663: 
  664: Tue Mar 25 23:04:00 1997  Stu Grossman  (grossman@critters.cygnus.com)
  665: 
  666:         * v850-dis.c (disassemble):  Fix sign extension problem.
  667:         * v850-opc.c (extract_d*):  Fix sign extension problems to make
  668:         disassembly calculate branch offsets correctly.
  669: 
  670: Mon Mar 24 13:22:13 1997  Ian Lance Taylor  <ian@cygnus.com>
  671: 
  672:         * sh-opc.h: Add bf/s and bt/s as synonyms for bf.s and bt.s.
  673: 
  674:         * mips-opc.c: Add dctr and dctw.
  675: 
  676: Sun Mar 23 18:08:10 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
  677: 
  678:         * d30v-dis.c (print_insn): Change the way signed constants
  679:         are displayed.
  680: 
  681: Fri Mar 21 14:37:52 1997  Ian Lance Taylor  <ian@cygnus.com>
  682: 
  683:         * Makefile.in (BFD_H): New variable.
  684:         (HFILES): New variable.
  685:         (CFILES): Add all C files.
  686:         (.dep, .dep1, dep.sed, dep, dep-in): New targets.
  687:         Delete old dependencies, and build new ones.
  688:         * dep-in.sed: New file.
  689: 
  690: Thu Mar 20 19:03:30 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
  691: 
  692:         * m68k-opc.c (m68k_opcode_aliases): Added blo and blo{s,b,w,l}.
  693: 
  694: Tue Mar 18 14:17:03 1997  Jeffrey A Law  (law@cygnus.com)
  695: 
  696:         * mn10200-opc.c: Change "trap" to "syscall".
  697:         * mn10300-opc.c: Add new "syscall" instruction.
  698: 
  699: Mon Mar 17 08:48:03 1997  J.T. Conklin  <jtc@beauty.cygnus.com>
  700: 
  701:         * m68k-opc.c (m68k_opcodes): Provide correct entries for mulsl and
  702:         mulul insns on the coldfire.
  703: 
  704: Sat Mar 15 17:13:05 1997  Ian Lance Taylor  <ian@cygnus.com>
  705: 
  706:         * arm-dis.c (print_insn_arm): Don't print instruction bytes.
  707:         (print_insn_big_arm): Set bytes_per_chunk and display_endian.
  708:         (print_insn_little_arm): Likewise.
  709: 
  710: Fri Mar 14 15:08:59 1997  Ian Lance Taylor  <ian@cygnus.com>
  711: 
  712:         Based on patches from H.J. Lu <hjl@lucon.org>:
  713:         * i386-dis.c (fetch_data): Add prototype.
  714:         * m68k-dis.c (fetch_data): Add prototype.
  715:         (dummy_print_address): Add prototype.  Make static.
  716:         * ppc-opc.c (valid_bo): Add prototype.
  717:         * sparc-dis.c (build_hash_table): Add prototype.
  718:         (is_delayed_branch, compute_arch_mask): Add prototypes.
  719:         (print_insn_sparc): Make several local variables const.
  720:         (compare_opcodes): Change arguments to const PTR.  Add prototype.
  721:         * sparc-opc.c (arg): Change name field to be const.
  722:         (lookup_name, lookup_value): Add prototypes.  Change table and
  723:         name parameters to be const.
  724:         (sparc_encode_asi): Change name parameter to be const.
  725:         (sparc_encode_membar, sparc_encode_prefetch): Likewise.