aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1998-11-13Fixed typos and added some uppercase vs lowercase testingNick Clifton2-19/+24
1998-11-13Add support for delay slot insns.Nick Clifton2-34/+67
1998-11-13Thu Nov 12 19:21:24 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-1/+5
* po/gas.pot: Regenerated.
1998-11-12Add code to support FR30 instrucitons which contain a colon in their mnemonicNick Clifton3-0/+80
1998-11-11sanitize fr30 partsDoug Evans1-0/+2
1998-11-11Removed superflous code.Nick Clifton2-593/+28
1998-11-10New files for testing fr30 assemblerNick Clifton6-0/+606
1998-11-10Added fr30 directory to things to looseNick Clifton1-1/+1
1998-11-10Added tc-fr30.h to things to looseNick Clifton1-0/+1
1998-11-10Changes so that GAS will build - not work - just build.Nick Clifton3-174/+84
1998-11-10 * config/tc-d10v.h (obj_fix_adjustable): Define.Catherine Moore2-15/+133
(TC_FORCE_RELOCATION): Define. (d10v_force_relocation): Declare. * config/tc-d10v.c (tc_gen_reloc): Handle Vtable relocs. (md_apply_fix3): Handle Vtable relocs. (d10v_fix_adjustable): New. (d10v_force_relocation): New.
1998-11-09Change default behaviour so that conflicts between register names and usr ↵Nick Clifton1-0/+5
symbols are ignored.
1998-11-06redo fr30 sanitizationDoug Evans1-0/+28
1998-11-05sanitize fr30 port for nowDoug Evans3-4/+5
1998-11-05Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley1-938/+1042
* po/gas.pot: Regenerated.
1998-11-05Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley4-686/+248
* configure.in: Add fr30-*-*. * config/tc-fr30.c: New file. * Makefile.in: Regenerated. * config.in: Regenerated. * configure: Regenerated.
1998-11-05Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>Dave Brolley2-0/+1299
* config/tc-fr30.c: New file.
1998-11-03 * config/tc-m32r.c (assemble_two_insns): Ensure both insnsDoug Evans1-0/+5
are 16 bit insns. PR 18135.
1998-11-03 * gas/m32r/error.exp: New error testcase driver.Doug Evans4-1/+27
* gas/m32r/wrongsize.s: New testcase. PR 18135.
1998-11-03 * gas/m32r/fslot.[sd]: New testcase.Doug Evans6-1/+113
* gas/m32r/m32r.exp: Run it. * gas/m32r/fslotx.[sd]: New testcase. * gas/m32r/m32rx.exp: Run it. * gas/m32r/m32rx.[sd]: Update. PR 18134.
1998-11-03Mon Nov 2 20:10:18 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>Ian Lance Taylor2-67/+80
* app.c (do_scrub_begin): Set characters above 127 to be symbol characters. (do_scrub_chars): Add some casts to unsigned char to avoid unwanted sign extension. * read.c (lex_type): Set characters about 127 to be symbol characters. * config/tc-i386.c (md_begin): Set identifier_chars and operand_chars for values above 127.
1998-11-02Mon Nov 2 15:05:33 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-222/+679
* configure.in: detect cygwin* instead of cygwin32* * configure: regenerate
1998-10-27Add support for producing a lsiting from piped input.Nick Clifton2-140/+221
1998-10-27 * config/tc-mips.c (hilo_interlocks): Remove mips_3900.Gavin Romig-Koch1-0/+5
(append_insn): Account for the tx39's multiply behavior. * mips.h (INSN_MULT): Added. * mips-opc.c (IS_M): Added.
1998-10-27PR 17947: Add -> to indicate two instructions are explicitly serialMichael Meissner2-45/+52
1998-10-24 * config/tc-sh.c (sh_fix_adjustable): Adjust EXTERN andCatherine Moore2-7/+9
WEAK handling.
1998-10-23* Fix for PR 17559 brought over from sky branchFrank Ch. Eigler1-0/+13
start-sanitize-r5900 Fri Oct 23 13:01:24 EDT 1998 Frank Ch. Eigler <fche@cygnus.com> * gas/mips/vu0.[sd]: Update tests for VRNEXT and VRGET instructions, to match corrected operand synatx. end-sanitize-r5900
1998-10-22Revert last change.Catherine Moore1-0/+4
1998-10-22 * config/tc-mips.c : support frame and regmask/fregmask whenRon Unrau2-165/+199
MIPS_STABS_ELF is specified.
1998-10-20Tue Oct 20 11:35:06 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+2
* gas/i386/i386.exp: Run AMD insn test. * gas/i386/amd.s: New test. * gas/i386/amd.d: New test results.
1998-10-20Tue Oct 20 11:18:28 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+19
* doc/c-i386.texi: Replace occurences of "opcode" with "instruction mnemonic", "instruction", or "mnemonic" when referring to the name of an instruction. Use "opcode" when referring to the sequence of machine bytes. * config/tc-i386.c (opcode_chars): Rename to mnemonic_chars. (is_opcode_char): Rename to is_mnemonic_char. (md_assemble and i386_operand): Correct error messages from "opcode" to "instruction mnemonic" Rename throughout opcode[] -> mnemonic[], opp -> mnem_p, MAX_OPCODE_SIZE -> MAX_MNEM_SIZE, DWORD_OPCODE_SUFFIX -> DWORD_MNEM_SUFFIX, WORD_OPCODE_SUFFIX -> WORD_MNEM_SUFFIX, BYTE_OPCODE_SUFFIX -> BYTE_MNEM_SUFFIX, SHORT_OPCODE_SUFFIX -> SHORT_MNEM_SUFFIX LONG_OPCODE_SUFFIX -> LONG_MNEM_SUFFIX * config/tc-i386.h (*_MNEM_SUFFIX): Rename from *_OPCODE_SUFFIX.
1998-10-20Tue Oct 20 11:18:28 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor2-50/+51
* config/tc-i386.c (i386_operand): Check for garbage after register name.
1998-10-20 * config/tc-i386.c (md_apply_fix3): Change handling of PCREL relocIan Lance Taylor2-2/+32
for BFD_ASSEMBLER to only change value when COFF if TE_PE.
1998-10-20 * config/tc-sh.h (obj_fix_adjustable): Define.Catherine Moore3-23/+134
* config/tc-sh.c (sh_force_relocation): Handle VT relocs. (md_apply_fix): Likewise. (tc_gen_reloc): Likewise. (sh_fix_adjustable): New.
1998-10-19 * cgen.c (gas_cgen_finish_insn): Update handling of CGEN_INT_INSN_P.Doug Evans1-0/+11
* cgen.h (gas_cgen_finish_insn): Update prototype. * config/tc-m32r.c (m32r_insn): CGEN_INT_INSN -> CGEN_INT_INSN_P. cgen_insn_t -> CGEN_INSN_INT. (make_parallel): Update handling of CGEN_INT_INSN_P. (assemble_parallel_insn): Ditto. (target_make_parallel): New function. (md_assemble): Use it.
1998-10-19Fix typo.Catherine Moore2-1/+5
1998-10-19 * config/tc-sh.c (md_assemble): Make sure the entire opcode isJeff Law2-1/+24
converted into lower case. pr17413
1998-10-16 * cgen.c (gas_cgen_md_apply_fix3): Handle VTABLE relocs.Catherine Moore3-30/+110
(gas_cgen_tc_gen_reloc): Likewise. * config/tc-m32r.h (obj_fix_adjustable): Define. * config/tc-m32r.c (m32r_fix_adjustable): New. (m32r_force_relocation): Handle VTABLE relocs.
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.