aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1998-02-20* listing.c (list_symbol_table): Categorize symbols byRichard Henderson1-0/+5
undefined_section rather than sy_frag->line == NULL. PR 14986
1998-02-19 * config/tc-dvp.c (LOCAL_LABEL_PREFIX,END_LABEL_PREFIX): New macros.Doug Evans2-191/+216
(inline_dmadata): Renamed from s_dmadata_implied. (assemble_one_insn): Rewrite dma operand processing. (md_apply_fix3): Handle DVP_OPERAND_DMA_NEXT. (unique_name,setup_autocount): New functions.
1998-02-19 * config/tc-dvp.c: Include stdarg.h/varargs.h.Doug Evans1-227/+325
(md_pseudo_table): Add .word. (assemble_dma): Set alignment to 16 bytes. Enable code that records fixups. (assemble_one_insn): Handle DVP_OPERAND_DMA_{ADDR,AUTOCOUNT}. (md_apply_fix3): Handle DVP_OPERAND_DMA_ADDR. (parse_dma_addr_autocount): Renamed from parse_dma_ptr_autocount. Rewrite. (eval_expr): New function. (create_label,create_colon_label): New function. (s_enddmadata): Rewrite.
1998-02-19* Makefile.am (install-exec-local): Install properly when lnRichard Henderson1-0/+5
fails or tooldir == prefix.
1998-02-19Special case handling of updates to the condition bit to allow for the factNick Clifton1-0/+7
that it is shadowed by several registers.
1998-02-19* tc-dvp.c: Allow FAKE arguments to have a parser handler.Doug Evans1-1/+2
1998-02-19Allow FAKE arguments to have a parser handler.Doug Evans1-2/+11
1998-02-18fix thinko in last patchDoug Evans1-2/+5
1998-02-18 * config/tc-dvp.c (parse_float): New function.Doug Evans2-56/+74
(assemble_vu): Handle loi insns. (assemble_one_insn): Simplify suffix parsing. Handle DVP_OPERAND_FLOAT.
1998-02-18Added --Wp and --Wnp abbreviations for --[no-]warn-explicit-parallel-conflicts.Nick Clifton1-0/+12
Forced parallel constructions to use non-relaxable aliases of insns.
1998-02-18Treat a double vertical bar as a seperator between instructions.Nick Clifton1-0/+5
1998-02-18 * cen.c (cgen_md_apply_fix3): Delete call to validate_operand.Doug Evans1-0/+5
Test result of insert_operand for error.
1998-02-18 * gas/dvp/{basic-1,lower-1,upper-1,upper-2}.d: Update to remove destDoug Evans1-0/+7
spec on operands.
1998-02-18remove #ifdef HAVE_CPU_M32RX uses. tweak some commentsDoug Evans1-15/+4
1998-02-16Only parallelise instructions when assembling for the m32rx, and whenNick Clifton2-12/+19
neither instruction is relaxable.
1998-02-13Fix tests to match latest version of the assembler.Nick Clifton1-0/+7
1998-02-13Do not bother checking the operands of instructions which have no operands!Nick Clifton2-17/+39
1998-02-13Reverted writes_to_pc() back to old version of code until PC operands areNick Clifton3-27/+16
supported by cgen.
1998-02-13 * Makefile.am (AUTOMAKE_OPTIONS): Add cygnus.Ian Lance Taylor1-0/+7
* configure, Makefile.in, aclocal.m4: Rebuild with automake 1.2e. * doc/Makefile.am (AUTOMAKE_OPTIONS): Define. * doc/Makefile.in: Rebuild.
1998-02-13Parallelisation code changed to used cgen's new ins operands feature.Nick Clifton2-126/+76
1998-02-13 * config/tc-mips.c (macro_build): Handle operand type 'C'.Ian Lance Taylor1-0/+5
(macro): Fix handling of M_COP[0-3].
1998-02-13 * gas/dvp/upper-2.[sd]: New testcase.Doug Evans1-0/+7
* gas/dvp/dvp.exp: Run it.
1998-02-13 * gasp/macro.out: Adjust to reflect the fact that keywordIan Lance Taylor2-0/+17
arguments are now permitted after positional arguments.
1998-02-13 Based on patches from Ross Harvey <ross@teraflop.com>:Ian Lance Taylor1-0/+9
* macro.c (ISSEP): Only treat '<' and '>' as separator characters if macro_alternate or macro_mri. (getstring): Remove support for byte constants between < and >. (get_any_string): '<' only starts a string if macro_alternate or macro_mri. (macro_expand_body): Permit keyword parameters following positional parameters.
1998-02-12 NetBSD patches from Gordon W. Ross <gwr@mc.com>:Ian Lance Taylor2-84/+90
* configure.in (alpha*-*-netbsd*): New target. * config/te-nbsd.h (LOCAL_LABELS_FB): Define. * configure: Rebuild.
1998-02-12 * as.h (flag_warn_suppress_instructionswap): Move from here...Ian Lance Taylor1-0/+4
* config/tc-d10v.c (flag_warn_suppress_instructionswap): ...to here, and make static.
1998-02-12 * ehopt.c (eh_frame_code_alignment): Only use seg_info ifIan Lance Taylor1-0/+3
BFD_ASSEMBLER or MANY_SEGMENTS.
1998-02-12 * as.c (show_usage): Update bug-gnu-utils address.Ian Lance Taylor3-3/+9
* gasp.c (show_usage): Likewise. * doc/as.texinfo (Bug Reporting): Likewise.
1998-02-12Improve my ChangeLog etiquette.James Lemke1-2/+2
1998-02-12 * config/tc-mips.c (load_address): Don't use mips III or mips IVJeff Law2-84/+239
insns regardless of the size of a pointer if we're in mips I or MIPS II mode. (macro, macro2, s_cprestore, s_cpadd): Likewise. Fix problems in recent code to handle address sizes more sanely.
1998-02-12opcodes:Joern Rennecke2-12/+18
* d10v-opc.c (d10v_predefined_registers, d10v_operands, d10v_opcodes): Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1. Introduce OPERAND_GPR. * d10v-dis.c (print_operand): Likewise. include/opcode: * d10v.h (OPERAND_ACC): Split into: (OPERAND_ACC0, OPERAND_ACC1) . (OPERAND_GPR): Define. gas/config: * tc-d10v.c (parallel_ok, find_opcode): Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1. Introduce OPERAND_GPR.
1998-02-12(check_parallel_io_clash): Add #if 0'd out code that uses new operandDoug Evans1-19/+30
usage facility.
1998-02-12 * gas/dvp/{*}: .text renamed to .vutext.Doug Evans1-0/+11
* gas/dvp/vif-1.[sd]: Renamed from pke-1.[sd].
1998-02-12* read.c (s_fill): Handle non-constant repeat counts by creatingRichard Henderson1-0/+6
an rs_space fragment. PR 14940
1998-02-12update copyright dateDoug Evans1-6/+66
1998-02-11(insert_operand): Bring over possible change from branch.Doug Evans1-74/+89
1998-02-11Document M32Rx warnings and errors.Nick Clifton3-9/+149
Document --warn-explicit-parallel-conflicts.
1998-02-11Handle xxx@word + N. Treat it as xxx >> 2 + N.Andrew Cagney1-18/+56
1998-02-10 * config/tc-dvp.c (*): pke->vif, gpuif->gif.Doug Evans1-0/+6
1998-02-10Remove dvp testsuite entry.Doug Evans1-1/+2
Fix up sky sanitization.
1998-02-10[TEXT|DATA|BSS]_SECTION_NAMEJames Lemke1-0/+7
1998-02-10 * ehopt.c (eh_frame_code_alignment): If not BFD_ASSEMBLER, useIan Lance Taylor1-0/+5
seg_fix_rotP rather than fix_root from seg_info.
1998-02-10Define default values of [TEXT|DATA|BSS]_SECTION_NAMEJames Lemke1-0/+5
1998-02-10* Add support for 0x1_2_3_4 bignums.Ian Carmichael1-0/+5
1998-02-10 * configure.in: Change -linux* to -linux-gnu*.Ian Lance Taylor1-0/+3
* configure: Rebuild.
1998-02-10 * app.c (do_scrub_begin): Treat \r as whitespace.Ian Lance Taylor1-0/+4
1998-02-10Add tests for DIVH instruction and new versions of RAC and RACH instruction.Nick Clifton1-0/+6
Renamed MACHL1 to MACLH1.
1998-02-10Improved warning message generation for parallel instructionsNick Clifton1-0/+8
1998-02-09 * Makefile.am: Update dependencies.Ian Lance Taylor1-0/+5
* Makefile.in: Rebuild.
1998-02-07 * configure, aclocal.m4: Rebuild with new libtool.Ian Lance Taylor2-99/+94