From Thomas Graichen <graichen@rzpd.de>:
[binutils-gdb.git] / gas / ChangeLog
index 08af885d8f46475f0aa8b48561dca0369ab4b77a..77d9d1e93056d709cda5ca1df5cb6e458c3a0b2f 100644 (file)
@@ -1,5 +1,183 @@
+Mon Apr 14 11:59:08 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * symbols.c (resolve_symbol_value): Check for division by zero.
+
+       From Thomas Graichen <graichen@rzpd.de>:
+       * Makefile.in: Always use $(SHELL) when running move-if-change.
+       * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub.
+       * configure: Rebuild.
+
+Thu Apr 10 14:40:00 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * cgen.c (cgen_parse_operand): Renamed from cgen_asm_parse_operand.
+       New argument `want'.  Update enum cgen_parse_operand_result values.
+       Initialize if CGEN_PARSE_OPERAND_INIT.
+       * config/tc-m32r.c (md_begin): Set cgen_parse_operand_fn.
+       (md_assemble): Call cgen_asm_init_parse.
+       Update call to m32r_cgen_assemble_insn, call as_bad if assembly failed.
+
+Wed Apr  9 11:49:41 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-m68k.c (m68k_ip): Handle #j.
+
+Tue Apr  8 16:37:57 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * config/tc-mn10300.c (md_convert_frag): Create fixup at the
+       right address for call label:32,regs,imm.
+
+Mon Apr  7 14:58:22 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * config/tc-hppa.c (pa_subspace_start): If OBJ_ELF, then always return
+       zero.
+       * config/tc-hppa.h (tc_frob_symbol): Don't reset the value of the
+       symbol for OBJ_ELF anymore.
+
+Mon Apr  7 10:54:59 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * Makefile.in: Regenerate dependencies.
+       (TARG_CPU): New variable.
+       (cgen.o): Depend on cgen.h, $(TARG_CPU)-opc.h.
+       (.dep1): Delete creating of cgen-opc.h.
+       (.tcdep): Put proper contents in cgen-opc.h.
+       * configure.in (m32r): Delete setting of extra_files, extra_links.
+       (AC_OUTPUT): Create cgen-opc.h.
+       * configure: Regenerated.
+
+Sat Apr  5 13:19:12 1997  Klaus Kaempf  <kkaempf@progis.de>
+
+       * makefile.vms: Update to build gasp.exe.
+
+Fri Apr  4 16:10:02 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * write.c (relax_frag): Make non-static.
+       * write.h (relax_frag): Add prototype for.
+       * config/tc-m32r.h (md_do_align): New arg `max'.
+       * config/tc-m32r.c (m32r_do_align): Likewise.
+       Update calls to frag_align, frag_align_pattern.
+       (fill_insn): Update call to m32r_do_align.
+       (m32r_scomm): Update call to frag_align.
+
+       * config/tc-m32r.[ch]: New files.
+       * cgen.c: New file.
+       * Makefile.in (CPU_TYPES): Add m32r.
+       (TARGET_CPU_CFILES): Add tc-m32r.c.
+       (TARGET_CPU_HFILES): Add tc-m32r.h.
+       (DISTCLEAN_HERE): Add cgen-opc.h.
+       (.dep1,.tcdep): Create empty cgen-opc.h.
+       (cgen.o): Add dependencies.
+       (dependencies): Regenerate.
+       * as.h (struct frag): New member fr_targ.
+       (fr_pcrel_adjust,fr_bsr): Move into union fr_targ.ns32k.
+       * conf.in (USING_CGEN): New macro.
+       * configure.in (m32r-*-*): Add entry for.
+       Add cgen.o to extra_objects.
+       * configure: Regenerate.
+       * frags.c (frag_var): fr_pcrel_adjust renamed to
+       fr_targ.ns32k.pcrel_adjust.  fr_bsr renamed to fr_targ.ns32k.bsr.
+       (frag_variant): Likewise.
+       * write.c (relax_frag): Likewise.
+       * config/tc-ns32k.c (*): Likewise.
+
+Fri Apr  4 13:26:10 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-hppa.h (TC_EOL_IN_INSN): Check explicitly for '!',
+       rather than for any end of line character.
+
+       * config/tc-hppa.c (tc_gen_reloc): If hppa_ren_reloc_type fails,
+       call abort (i.e., as_abort) rather than crashing.
+
+       * config/tc-mips.c: Protect uses of STO_MIPS16 with an ifdef of
+       OBJ_ELF, rather than of S_GET_OTHER.
+
+       * Makefile.in (DISTCLEAN_HERE): Add site.exp and site.bak.
+
+Thu Apr  3 13:16:18 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (VERSION): Set to 2.8.1.
+
+       * Branched binutils 2.8.
+
+Wed Apr  2 12:24:10 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * COPYING: Update FSF address.
+
+       * config/tc-mips.c (mips16_macro): Handle M_DMUL and M_MUL.
+
+Tue Apr  1 18:29:47 1997  Jim Wilson  <wilson@cygnus.com>
+
+       * config/tc-mips.c (md_begin): Don't set interlocks for 4100.
+
+Tue Apr  1 16:24:28 1997  Klaus Kaempf  <kkaempf@progis.de>
+
+       * config-gas.com: Update to handle both vax and alpha.
+       * makefile.vms: Update to use config-gas.
+       * conf-a-gas.com: Remove file.
+
+Tue Apr  1 16:08:21 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in: Remove unnecessary itbl-parse.h, ibtl-parse.c, and
+       itbl-lex.c dependencies.  Remove rules for itbl-lex.o,
+       itbl-parse.o, and itbl-ops.o; just use the normal .c.o rule.
+
+start-sanitize-tic80
+Tue Apr  1 11:25:56 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * config/tc-tic80.c (line_comment_char): Make '#' start comments
+       at the beginning of a line for compatibility with .S files where
+       cpp leaves the filename transitions beginning with '#'.
+
+end-sanitize-tic80
+Tue Apr  1 00:07:30 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-m68k.c: Only compile tc_coff_symbol_emit_hook and
+       tc_coff_sizemachdep if OBJ_COFF.
+
+Mon Mar 31 23:53:44 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
+
+       * config/tc-ppc.c (register_name): Declare.
+
+Mon Mar 31 16:31:04 1997  Joel Sherrill  <joel@oarcorp.com>
+
+        * configure.in (hppa*-*-rtems*): New target, like hppa-*-*elf*.
+       * configure: Rebuild.
+
+Mon Mar 31 14:15:19 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-mips.c (mips_pseudo_table): Add "stabn".
+       (mips16_mark_labels): New static function.
+       (append_insn): Call mips16_mark_labels.
+       (mips_emit_delays): Likewise.
+       (s_insn): Likewise.  Don't call mips_clear_insn_labels.
+       (s_mips_stab): New static function.
+
+       * configure.in: Use ELF for mips-*-gnu*.
+       * configure: Rebuild.
+
+Mon Mar 31 14:01:40 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * config/tc-m68k.h (TARGET_FORMAT): Set to "coff-m68k-sysv" if
+       TE_DELTA.
+
+Fri Mar 28 18:03:19 1997  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * configure.in: Add AC_ARG_ENABLE for commonbfdlib.  If it is set,
+       set OPCODES_LIB to empty.
+       * configure: Rebuild.
+
+Fri Mar 28 15:25:24 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
+
+       * configure.in (sparc-*-linux*aout*, sparc-*-linux*): New
+       targets.
+       * configure: Rebuild.
+
 Fri Mar 28 13:08:33 1997  Ian Lance Taylor  <ian@cygnus.com>
 
+       * itbl-parse.y (yyerror): Make static.  Declare.
+
+       From Ralf Baechle <ralf@gnu.ai.mit.edu>:
+       * configure.in: Set emulations for mips-*-linux*-*.
+       * configure: Rebuild.
+
        * config/tc-mips.c (struct mips_set_options): Define.
        (mips_opts): New static variable.
        (mips_isa): Remove.  Now a field in mips_opts.  Change all