Document .req directive
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 9f5fe94029ea4b69772e0284e7df6beaf03d6970..f527b4b2dca64c98f72fb195d65b12b56420baa8 100644 (file)
@@ -1,3 +1,95 @@
+Wed Aug 12 13:25:03 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * config/tc-i386.c (md_assemble): Emit a warning for stand-alone
+       prefixes.
+       (i386_operand): Fix an error message.
+
+Tue Aug 11 14:44:32 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * doc/c-arm.texi (ARM Directives): Document .req directive.
+
+       * config/tc-arm.c (reg_required_here): Display erroneous string if
+       the register name could not be decoded.
+       Do not set inst.instruction if the sift is -1.
+
+Mon Aug 10 15:39:56 1998  Richard Henderson  <rth@cygnus.com>
+
+       * config/tc-alpha.c (tc_gen_reloc): Bias WEAK symbols just as
+       we do for EXTERN.
+
+Mon Aug 10 15:06:18 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-d30v.c (d30v_align): Always perform alignment request,
+       even if it is belived to be unnecessary.
+
+Mon Aug 10 17:48:09 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       config/tc-i386.c (i386_operand): Size immediate constants by
+       suffix (erroneously removed as part of July 7 change).
+
+start-sanitize-armelf
+Sun Aug  9 20:45:32 1998  Catherine Moore  <clm@cygnus.com>
+
+        * config/obj-elf.h:  Check for redefinition of obj_frob_symbol.
+        * config/tc-arm.c:  Define S_GET_STORAGE_CLASS and S_SET_STORAGE_CLASS.
+        (armelf_frob_symbol):  New Routine.
+        * config/tc-arm.h:  Define obj_frob_symbol if OBJ_ELF.
+
+end-sanitize-armelf
+Sat Aug  8 15:21:28 1998  Richard Henderson  <rth@cygnus.com>
+
+       * config/tc-alpha.c (alpha_fix_adjustable): Don't adjust weak syms.
+
+start-sanitize-armelf
+Wed Aug  5 15:54:14 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-arm.c (md_begin): Set BFD private flags depending upon
+       command line switches passed to assembler.
+
+end-sanitize-armelf
+Mon Aug  3 14:02:52 1998  Doug Evans  <devans@seba.cygnus.com>
+
+       * cgen.h (GAS_CGEN_MAX_FIXUPS): GAS_ prepended, all uses updated.
+       (gas_cgen_opcode_desc): Declare.
+       (gas_cgen_parse_operand): Declare.
+       (*): Prepend gas_ to gas specific fns to denote them as such.
+       All uses updated.
+       * cgen.c (gas_cgen_opcode_desc): New global
+       (gas_cgen_init_parse): Renamed from cgen_asm_init_parse.
+       (queue_fixup): Renamed from cgen_queue_fixup.
+       (*): Prepend gas_ to gas specific fns to denote them as such.
+       All uses updated.
+       (gas_cgen_md_apply_fix3): Update call to insert_operand.
+       (gas_cgen_finish_insn): Renamed from cgen_asm_finish_insn.
+       * config/tc-m32r.c (md_begin): Remove use of CGEN_SYM.
+       Open opcode table and initialize it.
+       (make_parallel): Use gas_cgen_opcode_desc.
+       (assemble_parallel_insn): Ditto.  Remove use of CGEN_SYM.
+       (md_assemble): Ditto.
+
+Sat Aug  1 19:27:30 1998  Richard Henderson  <rth@cygnus.com>
+
+       * as.h (debug_info_type): Add entries for unspecified and dwarf*.
+       * ecoff.c (ecoff_generate_asm_lineno): Take no arguments; call
+       as_where ourselves.  Provide a stub for !ECOFF_DEBUGGING.
+       * ecoff.h: Move ECOFF_DEBUGGING protection inside GAS_ECOFF_H.
+       Move ecoff_generate_asm_lineno outside ECOFF_DEBUGGING protection.
+       * read.c (generate_lineno_debug): Tidy ECOFF bits.  Use
+       DEBUG_UNSPECIFIED rather than DEBUG_NONE for initial test.
+       * config/obj-elf.h (ECOFF_DEBUGGING) [TC_ALPHA]: Define to a variable.
+       (SEPARATE_STAB_SECTIONS): Conditionalize on value of ECOFF_DEBUGGING.
+       (INIT_STAB_SECTION): Likewise.
+       (OBJ_PROCESS_STAB): Likewise.
+       
+       * config/tc-alpha.c (md_longopts): New options -mdebug/-no-mdebug.
+       (md_parse_option): Watch for them.
+       (alpha_cur_ent_sym, alpha_flag_mdebug): New variables.
+       (md_begin): Kill neverdef code.
+       (s_alpha_ent, s_alpha_end, s_alpha_mask, s_alpha_frame): New.
+       (s_alpha_prologue): Watch alpha_cur_ent_sym.
+       (s_alpha_coff_wrapper): New.
+       (md_pseudo_table): Trap all ECOFF pseudos.
+       
 Fri Jul 31 16:45:54 1998  Ron Unrau <runrau@cygnus.com>
 
        Start of changes to remove mdebug section from mips*-elf
@@ -1416,12 +1508,12 @@ Wed Apr 15 10:35:59 1998  Frank Ch. Eigler <fche@cygnus.com>
        VCALLMSR instruction.
  
 end-sanitize-r5900
-start-sanitize-vr5400
+start-sanitize-cygnus
 Wed Apr 15 07:06:04 1998  Catherine Moore  <clm@cygnus.com>
  
         * config/tc-mips.c (hilo_interlocks): Remove VR5400.
  
-end-sanitize-vr5400
+end-sanitize-cygnus
 Wed Apr 15 07:06:04 1998  Catherine Moore  <clm@cygnus.com>
 
         * config/tc-mips.c (hilo_interlocks): Remove 4300.
This page took 0.024129 seconds and 4 git commands to generate.