* sim-info.c (sim_info): Be verbose when either VERBOSE or STATE_VERBOSE_P.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index b24261cb9dba9cec943894a1568f087c234c4f73..e0248394724cf38ed1f4d0c59cabe58b31aeafe7 100644 (file)
@@ -1,3 +1,90 @@
+Mon Apr 13 16:51:04 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-arm.c (do_msr): Support undocumented 'msr cpsr_flg,
+       #<n>' instruction.
+
+start-sanitize-sky
+Mon Apr 13 12:18:53 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * config/tc-dvp.c (md_apply_fix3): Mark fixup for mpg loaded vu
+       branch error as being done so we don't try to emit a reloc.
+
+end-sanitize-sky
+Thu Apr  9 10:29:42 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * symbols.c (max_indent_level): New global.
+       (print_symbol_value_1): Use it.
+       * expr.h (expr_build_dot): Declare.
+       * expr.c (expr_build_dot): New function.
+start-sanitize-sky
+       * config/tc-dvp.c (VU_LABEL_PREFIX): New macro.
+       (compute_mpgloc): New function.
+       (eval_expr): New arg `cpu'.  All callers updated.
+       (non_vu_insn_seen_p): New static global.
+       (RELAX_{MPG,DIRECT,VU,ENCODE,GROWTH,DONE_}): New macros.
+       (struct dvp_fixup): New member `cpu'.
+       (assemble_one_insn): New args init_fixup_count, fixup_offset.
+       All callers updated.
+       (md_assemble): Set non_vu_insn_seen_p as appropriate.
+       (assemble_vif): Set `cpu' field of fixup.
+       Clean up calls to frag_var.  Recorded mpgloc is now in bytes.
+       (assemble_vu_insn): Delete, contents moved into ...
+       (assemble_vu): ... here.  Don't record fixups until after parsing
+       both upper and lower insns.  If branch insn inside mpg, properly
+       compute target address.
+       (dvp_frob_label): Create copies of vu labels inside mpg's.
+       (dvp_relax_frag): Clean up.
+       (md_convert_frag): Ditto.
+       (md_apply_fix3): Signal error if mpg embedded vu code has branch
+       to undefined label (not currently supported).
+       (eval_expr): New arg `cpu'.  All callers updated.
+       (insert_operand_final): Convert mpgloc from bytes to dwords.
+       (s_endmpg): Use compute_mpgloc to update $.mpgloc.
+       (s_state): If switching to vu state, initialize $.mpgloc.
+end-sanitize-sky
+
+Wed Apr  8 16:16:11 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * symbols.c (print_binary): New function.
+       (print_expr_1): Call it.
+
+start-sanitize-sky
+Tue Apr  7 12:21:39 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * config/tc-dvp.c (md_convert_frag): Fix thinko.
+
+Mon Apr  6 17:08:47 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * config/tc-dvp.c (assemble_vif): Watch for macro insns.
+       0 is a valid length value (= max+1).
+       (install_vif_length): 0 is a valid length value (= max+1).
+
+end-sanitize-sky
+Mon Apr  6 12:06:39 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * config/tc-m68k.c (m68k_ip, case "#B"): Install the offset of the
+       operand in the opcode.
+
+start-sanitize-sky
+Fri Apr  3 12:13:03 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * config/tc-dvp.c (assemble_vif): Put relaxable insns in their
+       own fragment.
+
+end-sanitize-sky
+Fri Apr  3 11:58:19 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * config/tc-i386.h: Reorder operand flags and opcode modifier
+       flags for clarity.  Remove unused definitions: Unknown,
+       ImmUnknown, DispUnknown, NoModrm.
+       * config/tc-i386.c (type_names): Add missing Debug type.
+       (md_assemble): Better duplicate prefix checking.  Quicker string
+       instruction check via new opcode_modifier flag.
+
+Fri Apr  3 11:44:34 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * doc/as.texinfo (Invoking): Clarify -Wa example.
+
 Fri Apr  3 09:12:23 1998  Gavin Koch  <gavin@cetus.cygnus.com>
 
        * config/tc-mips.c (mips_pseudo_table): Add weakext entry. 
This page took 0.025245 seconds and 4 git commands to generate.