Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1998-02-25 | Fix bug detected by Michael snyder. | Nick Clifton | 2 | -2/+9 | |
1998-02-25 | (s_endgif): Update. NLOOP is in quadwords for IMAGE mode now. | Doug Evans | 2 | -4/+4 | |
1998-02-24 | (UNIQUE_LABEL_PREFIX): New macro. | Doug Evans | 2 | -7/+19 | |
(unique_label): Use it. (assemble_gif): Emit start label before mach label. (s_endgif): Update. | |||||
1998-02-24 | (s_endgif): Change length mismatched errors to warnings. | Doug Evans | 1 | -2/+2 | |
1998-02-24 | (create_colon_label): New argument `sto'. All callers updated. | Doug Evans | 2 | -32/+72 | |
(record_mach): New argument `force_next_p'. All callers updated. (cpu_sto): New function. | |||||
1998-02-24 | * config/tc-dvp.h (tc_frob_label): Define. | Doug Evans | 3 | -2/+22 | |
* config/tc-dvp.c (dvp_frob_label): New function. | |||||
1998-02-24 | * config/tc-dvp.c (assemble_dma): Do alignment before parsing insn. | Doug Evans | 2 | -20/+49 | |
(setup_dma_autocount): Renamed from setup_autocount. New argument inline_p. All callers changed. Fix word address of count. (parse_dma_addr_autocount): Fix word address of address. | |||||
1998-02-23 | Added sanitization for my latest changelog entry. | James Lemke | 1 | -0/+2 | |
1998-02-23 | Instead of changing the names of .bss etc, add .vubss etc via | James Lemke | 3 | -8/+63 | |
the macro ELF_TC_SPECIAL_SECTIONS. As per Ian's suggestion. | |||||
1998-02-23 | * cgen.c: #include symcat.h. | Doug Evans | 2 | -17/+119 | |
* config/tc-m32r.c: Likewise. | |||||
1998-02-23 | * gas/mips/vr5400.s: Use absolute expression for performance | Jeff Law | 2 | -0/+129 | |
register number. * gas/mips/vr5400.d: Corresponding changes. * gas/mips/r5900.s: Use absolute expression for performance register number. * gas/mips/r5900.d: Corresponding changes. | |||||
1998-02-23 | * gas/mips/vr5400.s: Use absolute expression for performance | Jeff Law | 2 | -0/+133 | |
register number. * gas/mips/r5900.s: Use absolute expression for performance register number. | |||||
1998-02-23 | * config/tc-mips.c (mips_ip, case 'P'): Make 'P' arguments be | Jeff Law | 2 | -12/+32 | |
absolute expressions instead of '$' prefixed register names. | |||||
1998-02-22 | * read.c (s_set): Record file and line info for symbols when -as. | Richard Henderson | 1 | -0/+5 | |
(pseudo_set): Don't overwrite that dummy fragment. PR 14986 | |||||
1998-02-21 | (vu_count): New static local. | Doug Evans | 2 | -10/+70 | |
(assemble_vif): Temporary hack to properly align mpg/direct data. (assemble_vu): Insert mpg every 256 insns. | |||||
1998-02-21 | tc-dvp.c (cur_mach): New static local. | Doug Evans | 1 | -0/+4 | |
(record_mach): New function. (md_begin): Initialize `cur_mach'. (assemble_*): Record current mach type. | |||||
1998-02-21 | (cur_mach): New static local. | Doug Evans | 1 | -28/+78 | |
(record_mach): New function. (md_begin): Initialize `cur_mach'. (assemble_*): Record current mach type. | |||||
1998-02-21 | (asm_state_stack): Maintain stack of parsing states. | Doug Evans | 2 | -92/+169 | |
({push,pop,set}_asm_state): New functions. (CUR_ASM_STATE): Renamed from cur_asm_state, all uses updated. | |||||
1998-02-21 | (asm_state): New state ASM_GIF. | Doug Evans | 2 | -39/+161 | |
(gif_{insn_type,data_name,insn_frag}): New static locals. (md_assemble): Watch for .endgif if in ASM_GIF state. (assemble_gif): Complete. (s_endgif): Complete. | |||||
1998-02-20 | * confirg/tc-dvp.c (md_assemble): Handle ASM_DIRECT state. | Doug Evans | 2 | -65/+27 | |
(dvp_parse_done): Comment out contents. (s_enddirect,s_endmpg,s_endunpack): Call demand_empty_rest_of_line. (s_state): Handle .vu in included file. | |||||
1998-02-20 | * config/tc-ppc.c (md_pseudo_table): Add "section". | Ian Lance Taylor | 1 | -0/+5 | |
(ppc_named_section): New static function. | |||||
1998-02-20 | * gas/mips/r5900.s, gas/mips/r5900.d: Update for "mula.s" change. | Jeff Law | 3 | -6/+25 | |
1998-02-20 | * tc-ppc.c (ppc_biei): Cache the last symbol we inserted | Richard Henderson | 2 | -15/+69 | |
so we don't have to scan the entire list. | |||||
1998-02-20 | Fixup my email addresses to be at cygnus.com | Fred Fish | 1 | -2/+2 | |
1998-02-20 | * config/tc-d30v.c (parallel_ok): For the explicitly parallel | Fred Fish | 2 | -8/+44 | |
case, allow the parallel instructions to modify the same flag bits. PR 14883 | |||||
1998-02-20 | * listing.c (list_symbol_table): Categorize symbols by | Richard Henderson | 1 | -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 Evans | 2 | -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 Evans | 1 | -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 ln | Richard Henderson | 1 | -0/+5 | |
fails or tooldir == prefix. | |||||
1998-02-19 | Special case handling of updates to the condition bit to allow for the fact | Nick Clifton | 1 | -0/+7 | |
that it is shadowed by several registers. | |||||
1998-02-19 | * tc-dvp.c: Allow FAKE arguments to have a parser handler. | Doug Evans | 1 | -1/+2 | |
1998-02-19 | Allow FAKE arguments to have a parser handler. | Doug Evans | 1 | -2/+11 | |
1998-02-18 | fix thinko in last patch | Doug Evans | 1 | -2/+5 | |
1998-02-18 | * config/tc-dvp.c (parse_float): New function. | Doug Evans | 2 | -56/+74 | |
(assemble_vu): Handle loi insns. (assemble_one_insn): Simplify suffix parsing. Handle DVP_OPERAND_FLOAT. | |||||
1998-02-18 | Added --Wp and --Wnp abbreviations for --[no-]warn-explicit-parallel-conflicts. | Nick Clifton | 1 | -0/+12 | |
Forced parallel constructions to use non-relaxable aliases of insns. | |||||
1998-02-18 | Treat a double vertical bar as a seperator between instructions. | Nick Clifton | 1 | -0/+5 | |
1998-02-18 | * cen.c (cgen_md_apply_fix3): Delete call to validate_operand. | Doug Evans | 1 | -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 dest | Doug Evans | 1 | -0/+7 | |
spec on operands. | |||||
1998-02-18 | remove #ifdef HAVE_CPU_M32RX uses. tweak some comments | Doug Evans | 1 | -15/+4 | |
1998-02-16 | Only parallelise instructions when assembling for the m32rx, and when | Nick Clifton | 2 | -12/+19 | |
neither instruction is relaxable. | |||||
1998-02-13 | Fix tests to match latest version of the assembler. | Nick Clifton | 1 | -0/+7 | |
1998-02-13 | Do not bother checking the operands of instructions which have no operands! | Nick Clifton | 2 | -17/+39 | |
1998-02-13 | Reverted writes_to_pc() back to old version of code until PC operands are | Nick Clifton | 3 | -27/+16 | |
supported by cgen. | |||||
1998-02-13 | * Makefile.am (AUTOMAKE_OPTIONS): Add cygnus. | Ian Lance Taylor | 1 | -0/+7 | |
* configure, Makefile.in, aclocal.m4: Rebuild with automake 1.2e. * doc/Makefile.am (AUTOMAKE_OPTIONS): Define. * doc/Makefile.in: Rebuild. | |||||
1998-02-13 | Parallelisation code changed to used cgen's new ins operands feature. | Nick Clifton | 2 | -126/+76 | |
1998-02-13 | * config/tc-mips.c (macro_build): Handle operand type 'C'. | Ian Lance Taylor | 1 | -0/+5 | |
(macro): Fix handling of M_COP[0-3]. | |||||
1998-02-13 | * gas/dvp/upper-2.[sd]: New testcase. | Doug Evans | 1 | -0/+7 | |
* gas/dvp/dvp.exp: Run it. | |||||
1998-02-13 | * gasp/macro.out: Adjust to reflect the fact that keyword | Ian Lance Taylor | 2 | -0/+17 | |
arguments are now permitted after positional arguments. | |||||
1998-02-13 | Based on patches from Ross Harvey <ross@teraflop.com>: | Ian Lance Taylor | 1 | -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 Taylor | 2 | -84/+90 | |
* configure.in (alpha*-*-netbsd*): New target. * config/te-nbsd.h (LOCAL_LABELS_FB): Define. * configure: Rebuild. |