aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1998-09-04Fri Sep 4 13:57:43 1998 Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz>Richard Henderson1-0/+5
* config/tc-sparc.c (in_signed_range): Sign extend 32-bit words to the host width.
1998-09-02 * frags.c (frag_grow): Include the size of the frag struct in theRichard Henderson1-0/+8
obstack chunk size.
1998-09-02 * config/tc-sparc.c (sparc_ip): Allow all digits in an instructionRichard Henderson2-10/+33
to handle edge8 and edge16.
1998-09-01Keep them all.Richard Henderson1-0/+46
1998-09-01Keep vtable tests.Richard Henderson1-0/+1
1998-08-31 * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matchingRichard Henderson4-3/+8
of whitespace for 64-bit hosts.
1998-08-31 * gas/vtable/vtable.exp: New.Richard Henderson10-0/+95
* gas/vtable/{entry0.s,entry0.d}: New. * gas/vtable/{entry1.s,entry1.d}: New. * gas/vtable/{inherit0.s,inherit0.d}: New. * gas/vtable/{inherit1.s,inherit1.l}: New.
1998-08-31 * config/obj-elf.c (obj_elf_vtable_inherit): Print error messageRichard Henderson2-30/+142
before we clobber the symbol involved.
1998-08-31 * config/tc-arm.c: Remove OBJ_ELF definitions forCatherine Moore3-6/+45
S_GET_STORAGE_CLASS and S_SET_STORAGE_CLASS. Only use arm_adjust_symtab for OBJ_COFF. (armelf_adjust_symtab): New Routine. * config/tc-arm.h: Define obj_adjust_symtab to armelf_adjust_symtab for OBJ_ELF.
1998-08-30 * configure.in: Make all i386-elf targets use bfd_gas.Richard Henderson4-268/+421
* config/tc-i386.c (tc_i386_force_relocation): New. (tc_i386_fix_adjustable): Don't fix vtable relocs. (md_apply_fix3): Likewise. (tc_gen_reloc): Handle them. * config/tc-i386.h (TC_FORCE_RELOCATION): Always define, calling tc_i386_force_relocation.
1998-08-26remove armelf sanitizationCatherine Moore4-414/+274
1998-08-24Improve formatting of --help outputNick Clifton2-3/+8
1998-08-21heh heh, too quick with cuttin-n-pastin.Doug Evans1-0/+2
Sanitize tc-dvp.c part of last entry.
1998-08-21Fix for PR15003 - copy prev_opcode over opcode after issuing first insn inNick Clifton1-0/+6
a REVSEQ pair.
1998-08-21skip CVS when looking at sanitized filesIan Lance Taylor1-1/+1
1998-08-21 * read.h (generate_lineno_debug): Add prototype.Doug Evans1-0/+6
* read.c (generate_lineno_debug): Make non-static. * config/tc-dvp.c (insert_mpg_marker): Call generate_lineno_debug. Part of fix for pr 16876.
1998-08-21 * gas/i386/white.l: Revert patch of August 12.Ian Lance Taylor1-0/+7
1998-08-21Thu Aug 20 23:17:04 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor2-13/+37
* config/tc-i386.c (md_assemble): Only warn for address/data size prefixes.
1998-08-20rework last patchIan Lance Taylor2-12/+23
1998-08-20do not adjust relocations against thumb function names as the linker needsNick Clifton2-2/+30
this information.
1998-08-20check for mentions of sanitized filesIan Lance Taylor2-6/+27
1998-08-20 * expr.c (operand): Check also that there is no advance in operandVladimir Makarov1-9/+3
after atof_generic in order to decide "is it label 0f or floating point number?".
1998-08-20 * expr.c (operand): Check more correctly that there is no advanceVladimir Makarov2-1/+7
in operand after atof_generic in order to decide "is it label 0f or floating point number?".
1998-08-20 * expr.c (operand): Check correctly that there is no advance inVladimir Makarov2-1/+24
operand after atof_generic in order to decide "is it label 0f or floating point number". PR16670
1998-08-19Add sanitization markers.Catherine Moore2-2/+6
1998-08-19Fix for PR 16412 - give M32R specific command line options a one dash prefixNick Clifton2-26/+20
instead of two.
1998-08-18tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.Catherine Moore3-0/+25
tc-arm.c (arm_fix_adjustable): New routine.
1998-08-13 * read.c (s_align, s_comm, s_mri_common, s_fail, s_globl, s_space,Vladimir Makarov2-44/+55
s_float_space, s_struct, cons_worker): Move ignore_rest_of_line or demand_empty_rest_of_line before mri_comment_end. (equals): Check garbage after expression before mri_comment_end in MRI mode. PR16551
1998-08-13 * config/tc-mips.c (macro): Correct M_SGE_I/M_SGEUI_I case for aIan Lance Taylor2-35/+48
small immediate constant to use the constant itself rather than always using 1.
1998-08-13Keep udf.sJeff Law1-0/+1
1998-08-12 * config/tc-hppa.c (pa_enter): Call as_bad rather than abort.Ian Lance Taylor1-0/+5
(pa_leave): Likewise.
1998-08-12 * gas/mn10300/udf.s: New test.Jeff Law2-1/+203
* gas/mn10300/basic.exp: Run it.
1998-08-12Document .req directiveNick Clifton2-48/+58
Improve error message when unrecognised register name is encountered.
1998-08-12Wed Aug 12 13:25:03 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+6
* config/tc-i386.c (md_assemble): Emit a warning for stand-alone prefixes. (i386_operand): Fix an error message.
1998-08-12Wed Aug 12 13:25:38 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-6/+17
* gas/i386/white.l: Expect warning for stand-alone ss prefix.
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.