* config/obj-coff.h (DO_STRIP): Don't define.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index bd15f3c2b8247689702d88cfd4ccdf10713ec4df..01bb9bab90ac37bf6ad65093c3839fff44c6cd18 100644 (file)
@@ -1,3 +1,146 @@
+Fri Mar 21 15:42:37 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/obj-coff.h (DO_STRIP): Don't define.
+       * config/tc-h8300.h (DO_STRIP): Don't define.
+       * config/tc-h8500.h (DO_STRIP): Don't define.
+       * config/tc-w65.h (DO_STRIP): Don't define.
+       * config/tc-z8k.h (DO_STRIP): Don't define.
+
+       * symbols.c (colon): Call obj_frob_label if it is defined.
+       * config/obj-vms.h (obj_frob_label): Rename from tc_frob_label.
+
+       * configure.in: Don't set files and links.  Don't call
+       AC_LINK_FILES.  Substitute te_file.  Create targ-cpu.h,
+       obj-format.h, targ-env.h, and itbl-cpu.h in AC_OUTPUT.
+       * configure: Rebuild.
+       * Makefile.in (TARG_CPU_C): New variable.
+       (TARG_CPU_O, TARG_CPU_H): New variables.
+       (OBJ_FORMAT_C, OBJ_FORMAT_O, OBJ_FORMAT_H): New variables.
+       (TARG_ENV_H, ATOF_TARG_C, ATOF_TARG_O): New variables.
+       (SOURCES): Rename from REAL_SOURCES.  Delete old definition.
+       (LINKED_SOURCES): Remove.
+       (HEADERS): Rename from REAL_HEADERS.  Delete old definition.
+       (LINKED_HEADERS): Remove.
+       (OBJS): Use $(TARG_CPU_O), etc., rather than targ-cpu.o, etc.
+       ($(OBJS)): Depend upon $(TARG_ENV_H), etc., rather than
+       targ-cpu.h, etc.
+       ($(TARG_CPU_O), $(OBJ_FORMAT_O) $(ATOF_TARG_O)): New targets.
+       (targ-cpu.o, obj-format.o, atof-targ.o): Remove targets.
+       (itbl-cpu.h): Remove target.
+       (DISTCLEAN_HERE): Remove targ-cpu.c, obj-format.c, atof-targ.c,
+       atof-targ.h.
+
+Thu Mar 20 19:18:58 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * doc/as.texinfo (Symbol Names): Don't use obsolete @ctrl macro.
+
+Thu Mar 20 16:49:14 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * config/tc-m68k.c (mri_chip): Replace calls to get_symbol_end by
+       open coded loop that does not require the name to start with a
+       name beginner.
+
+Thu Mar 20 13:42:01 1997  H.J. Lu  <hjl@lucon.org>
+
+       * frags.c (frag_var): Change offset parameter to offsetT.
+       (frag_variant): Likewise.
+       * frags.h (frag_variant, frag_var): Update declarations.
+       * config/tc-m68k.c (struct m68k_it): Change foff field to
+       offsetT.
+       (add_frag): Change off parameter to offsetT.
+       * Several files: Add casts to calls to frag_var.
+
+       * Makefile.in (m68k-parse.c): Depend upon itbl-parse.c, to
+       serialize a parallel make.
+       (itbl-parse.h): Split target out from itbl-parse.c.
+
+Thu Mar 20 12:48:45 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * config/m68k-parse.y (motorola_operand): Allow (zdireg,EXPR).
+
+       * config/te-delta.h (COFF_COMMON_ADDEND): Define.
+       * config/obj-coff.c (fixup_segment): Check COFF_COMMON_ADDEND when
+       storing the value of a common symbol.
+
+Wed Mar 19 11:37:57 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * config/obj-coff.c (glue_symbols): Unused variable symbolP
+       removed.
+       (crawl_symbols): Do not modify symbol_rootP and symbol_lastP here;
+       that is done by symbol_remove and symbol_insert.
+
+       * config/obj-coff.h (S_IS_LOCAL): Return 0 for a debugging
+       symbol.
+
+Wed Mar 19 11:06:29 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-mips.c (load_register): In 32 bit mode, when not
+       dealing with a 64 bit number, permit the upper 32 bits to be set
+       even if bit 31 is not set.
+
+Tue Mar 18 23:30:14 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * read.c (potable): Add "equiv".
+       (s_set): Handle .equiv based on argument.
+       * doc/as.texinfo (Equiv): New node to document .equiv.
+       (Err): New node to document .err.
+
+Tue Mar 18 15:50:13 1997  H.J. Lu  <hjl@lucon.org>
+
+       * Many files: Add function prototypes.
+       * as.c (show_usage, parse_args): Make static.
+       * frags.h (frag_alloc): Declare.
+       * subsegs.c (subseg_set_rest): Don't declare frag_alloc.
+       * symbols.c (dollar_label_instance): Change return type to long.
+       * symbols.h (print_symbol_value): Declare.
+       (print_expr, print_expr_1, print_symbol_value_1): Declare.
+       * write.c (fix_new_exp): Don't declare make_expr_symbol.
+       (remove_subsegs, relax_frag): Make static.
+       * config/atof-vax.c (atof_vax_sizeof): Change letter to int.
+       (what_kind_of_float): Likewise.
+       (atof_vax): Make static.  Change what_kind to int.
+       (md_atof): Change what_statement_type to int.
+       * config/obj-ecoff.h (obj_ecoff_set_ext): Declare.
+       * config/tc-alpha.c (vax_md_atof): Declare.
+       (md_atof): Don't declare atof_ieee and vax_md_atof.
+       * config/tc-i386.c (set_16bit_code_flag): Make static.
+       * config/tc-i386.h (tc_i386_fix_adjustable): Declare.
+       * config/tc-m68k.c (add_fix): Change width to int.
+       (insert_reg): Change regname to const.
+       (md_atof): Don't declare atof_ieee.
+       (demand_empty_rest_of_line): Don't declare.
+       * config/tc-m88k.c (md_atof): Don't declare atof_ieee.
+       * config/tc-sparc.c (cmp_reg_entry): Change args to const PTR.
+       (parse_keyword_arg): Change lookup_fn to take const arg.
+       (md_atof): Don't declare atof_ieee.
+       * config/tc-sparc.h: Add ifdef for multiple inclusion.
+       (tc_aout_pre_write_hook): Don't declare.
+
+Mon Mar 17 11:21:09 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * as.h (bfd_alloc_by_size_t): Don't declare.
+       * Many files: Use xmalloc rather than bfd_alloc_by_size_t.
+
+Sun Mar 16 13:49:21 1997  Philippe De Muyter <phdm@info.ucl.ac.be>
+
+       * symbols.c (symbol_new): Don't call debug_verify_symchain.
+       (symbol_append): Set sy_next and sy_previous when adding a single
+       symbol to an empty list.  Call debug_verify_symchain.
+       (verify_symbol_chain): Use assert, not know.
+
+Sat Mar 15 20:27:12 1997  Fred Fish  <fnf@cygnus.com>
+
+       * NEWS: Note BeOS support.
+       * configure.in: (ppc-*-beos): New target, use coff as object format.
+       * configure: Regenerate with autoconf.
+       
+Sat Mar 15 19:14:02 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-mips.c (md_apply_fix): Improve error message for out
+       of range branch.
+
+       * Makefile.in: Add dependencies on obstack.h where needed.
+
 Fri Mar 14 15:33:38 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.c (md_estimate_size_before_relax): Handle the
This page took 0.025776 seconds and 4 git commands to generate.