aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1998-08-12sanitize-vr5400 -> sanitize-cygnus, for 98r2Ken Raeburn7-42/+6153
1998-08-10Fix PR 15003 - always perform alignment requestsNick Clifton1-0/+5
1998-08-10Mon Aug 10 17:48:09 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+5
config/tc-i386.c (i386_operand): Size immediate constants by suffix (erroneously removed as part of July 7 change).
1998-08-10 * config/obj-elf.h: Check for redefinition of obj_frob_symbol.Catherine Moore1-0/+9
* 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.
1998-08-08 * config/tc-alpha.c (alpha_fix_adjustable): Don't adjust weak syms.Richard Henderson2-1/+5
1998-08-07add sanitization markers.Catherine Moore1-0/+2
1998-08-05Set BFD private flags based on command line switches.Nick Clifton2-27/+39
1998-08-03 * cgen.h (GAS_CGEN_MAX_FIXUPS): GAS_ prepended, all uses updated.Doug Evans1-0/+20
(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.
1998-08-02add armelf.Catherine Moore1-0/+28
1998-08-02Add armelf.Catherine Moore1-0/+29
1998-08-02 * as.h (debug_info_type): Add entries for unspecified and dwarf*.Richard Henderson3-27/+231
* 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.
1998-07-31 Start of changes to remove mdebug section from mips*-elfRon Unrau3-13/+48
Based on MIPS_STAB_ELF definition * acconfig.h: undef if not configured * config.in: undef if not configured * config/mips-elf.h: only set ECOFF debugging if not stabs-in-elf * config/tc-mips.c (s_ent): set BSF_FUNCTION * stabs.c (s_stab_generic): flush frag
1998-07-31* config/tc-arm.h: Add definitions for OBJ_ELF.Catherine Moore2-19/+53
1998-07-31*** empty log message ***Catherine Moore1-0/+15
1998-07-31 * configure.in: (arm-*-elf): Handle.Catherine Moore2-26/+31
(thumb-*-elf): Handle. * configure: Regenerate. * read.c (stringer): Fix typo in comment. * write.c (fixup_segment): Don't add symbol value to addend if TC_ARM and OBJ_ELF. * config/tc-arm.c (md_section_align): Don't align dwarf debug sections. (tc_gen_reloc): Always set the reloc addend to fixp->fx_offset for OBJ_ELF.
1998-07-30* Fix for PR 16389, brought over from d30v branch.Frank Ch. Eigler2-2/+77
Thu Jul 30 21:38:43 1998 Frank Ch. Eigler <fche@cygnus.com> * config/tc-d30v.c ({cur,prev}_left_kills_right_p): New variables. (write_2_short): Emit warning if new flag is set. (do_assemble): Set flags if left instruction is one of special "right-instruction-killer" type.
1998-07-28New testcases for PR 16547 (new insns added).Doug Evans2-122/+161
1998-07-28 * config/tc-mn10300.c (md_assemble): Fix "errmsg" initializationJeff Law2-2/+49
to work with internationalization code. Issue an error when two operands match that are not allowed to match.
1998-07-27 * configure.in (install_tooldir): Allow target to specify whetherDoug Evans1-0/+12
it wants to be installed in $(tooldir)/bin. start-sanitize-sky (dvp-*-*): Don't install in $(tooldir)/bin. end-sanitize-sky * configure: Regenerate. * Makefile.am (install-exec-local): Set install-exec-tooldir dependency via configure. * Makefile.in: Regenerate.
1998-07-25 * Makefile.am (install-exec-local): Split into two ...Doug Evans3-4/+26
(install-exec-bindir,install-exec-tooldir): New rules. * Makefile.in: Regenerate.
1998-07-24 * Makefile.am (install-exec-local): Don't remove the file beforeIan Lance Taylor3-2/+9
checking whether $(bindir) == $(tooldir)/bin. From Maciej W. Rozycki <macro@ds2.pg.gda.pl>. * Makefile.in: Rebuild.
1998-07-24 * cgen.c: Include libiberty.h.Doug Evans1-1/+20
(cgen_md_apply_fix3): Update call to md_cgen_lookup_reloc. (cgen_tc_gen_reloc): Use xmalloc, not bfd_alloc. * cgen.h (cgen_md_apply_fix3,cgen_tc_gen_reloc): Declare. (md_cgen_lookup_reloc)): Declare. (md_cgen_record_fixup_exp): Declare. * config/tc-m32r.h (md_pcrel_from_section): Declare. (m32r_relax_frag): Declare. (cgen_md_apply_fix3): Decls moved to cgen.h. (cgen_record_fixup_exp,cgen_tc_gen_reloc): Ditto. (m32r_cgen_record_fixup_exp): Delete decl. * config/tc-m32r.c (m32r_cpu_desc): #if 0 out. (assemble_nop): Delete. (expand_debug_syms): Delete unused `exp'. (md_cgen_lookup_reloc): Renamed from CGEN_SYM (lookup_reloc). Add default case for -Wall. (m32r_cgen_record_fixup_exp): Add default case for -Wall. (md_atof): Delete unused wordP.
1998-07-24 * config/tc-dvp.c (assemble_vif): Make label at start of overlayDoug Evans1-0/+9
a local label. (create_vuoverlay_section): Put __start_ label at start of overlay for gdb.
1998-07-24remove d30v sanitizationIan Lance Taylor12-465/+513
1998-07-24rebuildIan Lance Taylor1-812/+914
1998-07-23 * config/tc-mn10300.c (md_assemble): Make sure "errmsg" has a non-NULLJeff Law2-4/+27
value.
1998-07-23 * gas/mn10300/am33_8.s: Test DSP autoincrement memory loads/stores.Jeff Law2-0/+15
* gas/mn10300/basic.exp: Corresponding changes.
1998-07-23 * gas/mn10300/am_*.s: Test autoincrement memory loads/stores.Jeff Law6-100/+334
* gas/mn10300/basic.exp: Corresponding changes.
1998-07-22* Bringing over sky (dvp) gas change from branch.Frank Ch. Eigler2-70/+107
Wed Jul 22 17:39:28 1998 Frank Ch. Eigler <fche@cygnus.com> * config/tc-dvp.c (parse_float): Accept 0xhex constants also for VU LOI operand.
1998-07-22 * doc/as.texinfo: Add documentation for .end, .exitm, .fail,Ian Lance Taylor2-50/+127
.ifc, .ifeqs, .ifge, .ifgt, .ifle, .iflt, .ifnc, .ifne, .ifnes, .print, .purgem, and .struct. Remove documentation for .app-file.
1998-07-21 * cgen.c (cgen_md_apply_fix3): set_operand renamed to set_vma_operand.Doug Evans2-6/+18
Update call to insert_operand.
1998-07-17Changed format of help messageNick Clifton2-15/+26
1998-07-17 * gas/mn10300/am33_5.s: Test 4 operand mul, mulu.Jeff Law1-0/+11
* gas/mn10300/basic.exp: Corresponding changes.
1998-07-15 * config/tc-i386.c (md_assemble): Don't get confused by trailingIan Lance Taylor1-0/+5
whitespace after a prefix operator.
1998-07-14Strip beos markers.Richard Henderson1-0/+28
1998-07-14* configure.in (i386-*-beos{pe,elf,}*): Recognize.Richard Henderson2-366/+261
1998-07-14 * config/tc-sparc.c (s_reserve): Set symbol size if OBJ_ELF.Ian Lance Taylor1-0/+3
(s_common): Likewise.
1998-07-14Tue Jul 14 12:33:44 1998 Chris Torek <torek@bsdi.com>Ian Lance Taylor2-29/+74
* config/tc-sparc.c (log2): New static function. (s_reserve): Use log2 to convert alignment before calling record_alignment. (s_common): Use log2 to convert alignment before calling record_alignment and frag_align. (sparc_cons_align): Use log2.
1998-07-14 * config/tc-sparc.c (sparc_handle_align): Reindent a bit. CorrectIan Lance Taylor2-17/+30
initialization of waddr. (sparc_elf_final_processing): Add default case to switch.
1998-07-14Tue Jul 14 11:00:16 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor2-21/+32
* doc/c-i386.texi: Fix a typo. Use the term 80-bit real rather than temporary real.
1998-07-13Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor21-41/+5022
* gas/i386/*: All new i386 testsuite.
1998-07-13 * write.c (subsegs_finish): Don't align the segments if there wereIan Lance Taylor1-0/+3
any errors.
1998-07-13 * config/obj-coff.c (c_symbol_merge): Correct number of bytes whenIan Lance Taylor1-0/+3
copying aux information.
1998-07-13 * expr.c (make_expr_symbol): Catch attempts to turn an O_bigIan Lance Taylor1-0/+5
expression into a symbol.
1998-07-13Mon Jul 13 13:29:04 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+9
* config/tc-i386.c (mode_from_disp_size): Change arg and return type to unsigned int. (md_assemble): Change type used to store offsets from unsigned long to long. (i386_operand): Switch error check to only call RESTORE_END_STRING once after parse_register.
1998-07-10Changed format of help outputNick Clifton2-11/+17
1998-07-09Thu Jul 9 12:09:57 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+7
<schwab@issan.informatik.uni-dortmund.de> * config/tc-m68k.c (tc_m68k_fix_adjustable): Don't adjust vtable relocs. (md_apply_fix_2): Force the symbol of the vtable reloc to be weak.
1998-07-09 * doc/Makefile.am (MAINTAINERCLEANFILES): Define.Ian Lance Taylor1-0/+5
* doc/Makefile.in: Rebuild.
1998-07-08 * config/tc-mips.c (mips_ip, case 'i' and 'j'): Mask off high bitsJeff Law1-0/+8
for %lo expressions. (mips_ip, case 'u'): Move range check after code to mask off bits in %hi/%lo expressions. Mask off high bits for %lo expressions. pr16135
1998-07-07 * doc/Makefile.am (gasver.texi): New target.Ian Lance Taylor3-2/+61
(as.info, as.dvi): Depends upon gasver.texi. * doc/as.texinfo: Include gasver.texi. Mention version number on title page and in top node. * doc/Makefile.in: Rebuild.