aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1998-10-13Fix PR17762 - convert second opcode of a parallel insn to lower case beforeNick Clifton1-0/+3
parsing.
1998-10-12Fix for PR 17008 - ignore conflicts when explicitly parallel instructionsNick Clifton1-0/+5
both set bits in the PSW as side effects.
1998-10-08Apply patches from PRs 16299, 17008 and 17140Nick Clifton2-32/+60
1998-10-08Ooops - failed to check in first part of patch for PR 17438Nick Clifton2-1/+6
1998-10-07Fix for PR 16299: Do not assume that bad relocations always have an ↵Nick Clifton2-29/+42
associated symbol.
1998-10-06 * tc-sparc.h (TC_FORCE_RELOCATION): Define.Catherine Moore1-0/+8
(elf32_sparc_force_relocation): Declare. * tc-sparc.c (md_apply_fix3): Handle vtable relocs. (tc_gen_reloc): Handle vtable relocs. (elf32_sparc_force_relocation): New.
1998-10-05 * symbols.c (S_IS_FUNCTION): New.Catherine Moore1-0/+12
* config/tc-v850.h (obj_fix_adjustable): Define. (TC_FORCE_RELOCATION): Define. (v850_force_relocation): Declare. * config/tc-v850.c (tc_gen_reloc): Use offset instead of fx_addnumber for VTABLE reloc addends. (md_apply_fix3): Handle VTABLE relocs. (v850_fix_adjustable): New. (v850_force_relocation): New.
1998-10-05 * tc-hppa.c (fp_operand_format): Add some additional formats.Jeff Law2-1/+13
(pa_ip): Do not automatically promote into pa2.0 mode. (pa_level): Handle ".level 2.0". start-sanitize-cygnus (struct pa_it): New field "trunc". (pa_parse_fp_cnv_format): New function. (pa_parse_ftest_gfx_completer): New function. (pa_ip): Handle various new letters for PA2.0 support. end-sanitize-cygnus
1998-10-05Sun Oct 4 20:57:43 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+10
* config/tc-i386.c (md_assemble): Handle AMD_3DNOW_OPCODE. * config/tc-i386.h (template.extension_opcode): Change to unsigned int to allow full range of 8-bit opcode suffixes. (None): Redefine as 0xffff. From Jeff B Epler <jepler@usgs.gov> * doc/c-i386.texi (i386-SIMD): New section.
1998-10-01 * read.c (discard_rest_of_line): New function.Richard Henderson1-0/+6
* read.h: Declare it. * config/tc-alpha.c (s_alpha_mask, s_alpha_frame): Use it.
1998-10-01Enhanced fix for PR 14826 - cope with the case where a symbol name matchesNick Clifton1-0/+6
a register name
1998-09-30Fix PR 17042 - Do not attempt to resolve offsets to symbols in other sectionsNick Clifton3-52/+74
at assembly time.
1998-09-28Apply fix from PR 14826 - generate an error if a register is supplied for aNick Clifton1-0/+5
operand that should not be a register.
1998-09-25Addtional fix for PR17045 - allowed delayed branches to have insns in theNick Clifton1-0/+5
R container
1998-09-24Fic PR 17045: Do not allow insns in R bin if L bin contains a branch.Nick Clifton2-11/+33
1998-09-23PR 17438 - fix parsing of MVTSYS and MVFSYS insns.Nick Clifton2-9/+17
1998-09-23Fix PR 16898 - Implement EITHER_BUT_PREFER_MU execution classNick Clifton2-26/+60
Fix PR 17135 - Prefer register names over symbol names, except when registers are unacceptable.
1998-09-23Fix non-ISO C code found by SGI C compiler.Jim Wilson1-0/+4
* config/obj-elf.h (ECOFF_DEBUGGING): Add missing parens.
1998-09-22Fix PR 17135 (whilst keeping PR14827 fixed) by prefering register names overNick Clifton2-51/+105
symbolic names, except where the register name is unacceptable.
1998-09-21update tc-dvp.c with sky-980617-branchDoug Evans2-7/+67
1998-09-21Fix PR 17105 - reset previous insn to empty after emitting NOPs.Nick Clifton2-74/+88
1998-09-20Do not require an ANSI compilerMichael Meissner1-0/+5
1998-09-20Sun Sep 20 01:00:01 1998 Andreas Schwab ↵Ian Lance Taylor2-1/+11
<schwab@issan.informatik.uni-dortmund.de> * gas/vtable/inherit1.l: Require only the word GAS somewere in the first line of the listing.
1998-09-20Sun Sep 20 00:58:12 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+18
<schwab@issan.informatik.uni-dortmund.de> * config/tc-m68k.h (TC_FORCE_RELOCATION): New macro. Force vtable relocs. * config/tc-m68k.c (md_apply_fix_2): Do nothing for vtable relocs.
1998-09-15* config/obj-elf.c (obj_elf_vtable_inherit): Handle armCatherine Moore1-27/+0
assembler syntax. (obj_elf_vtable_entry): Likewise. * config/tc-arm.h: Define TC_FORCE_RELOCATION for OBJ_ELF. * config/tc-arm.c (md_apply_fix3): Handle VTABLE relocations. (tc_gen_reloc): Likewise. (arm_fix_adjustable): Likewise. (elf32_arm_force_relocation): New. (armelf_frob_symbol): Remove coff-style symbol support. Remove armelf sanitization.
1998-09-09* config/tc-i386.c (i386_operand): Fix typo in last patch.Richard Henderson1-0/+4
1998-09-08Tue Sep 8 18:10:01 1998 Catherine Moore <clm@cygnus.com>Catherine Moore2-2/+7
* config/tc-arm.c (arm_adjust_symtab): Move #ifdef OBJ_COFF so that routine is defined for a.out format.
1998-09-08 * config/tc-i386.c (i386_operand): Detect non-segment registersRichard Henderson2-38/+55
used as segment prefixes.
1998-09-06 * ehopt.c (check_eh_frame): Check the size of the FDE, and don'tIan Lance Taylor1-0/+3
optimize across FDE boundaries.
1998-09-05 * config/obj-coff.c (obj_coff_section): Preserve any link onceIan Lance Taylor1-0/+5
flags when setting the section flags.
1998-09-05Fixed generation of thumb function symbols.Nick Clifton3-36/+23
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