+1999-02-14 Ken Raeburn <raeburn@raeburn.org>
+
+ * config/tc-alpha.c (md_show_usage): Put \ before newline in
+ strings always.
+
+Sat Feb 13 14:10:10 1999 Richard Henderson <rth@cygnus.com>
+
+ * config/tc-alpha.c (cpu_types): Enable EV6 PALcode with -m21264.
+ (emit_insn): Look for pc-relative and no-overflow specifiers on
+ internal relocation types.
+
+1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * doc/c-mips.texi (MIPS Opts): Updated list of -mNNNN and
+ -mcpu=NNNN flags.
+
+ * config/tc-mips.c: Remove all the mips_NNNN variables; just use
+ mips_cpu instead.
+ (mips_4650, mips_4010, mips_4100): Variables removed.
+start-sanitize-vr4xxx
+ (mips_4121): Variable removed.
+end-sanitize-vr4xxx
+start-sanitize-vr4320
+ (mips_4320): Variable removed.
+end-sanitize-vr4320
+start-sanitize-cygnus
+ (mips_5400): Variable removed.
+end-sanitize-cygnus
+start-sanitize-r5900
+ (mips_5900): Variable removed.
+end-sanitize-r5900
+start-sanitize-tx49
+ (mips_4900): Variable removed.
+end-sanitize-tx49
+ (hilo_interlocks, gpr_interlocks, append_insn, macro_build, macro,
+ macro2, mips16_macro, mips_ip): Test mips_cpu, not the mips_NNNN
+ variables.
+ (md_begin): Don't bother initializing the mips_NNNN variables;
+ mips_cpu is set, and that's good enough now.
+ (md_parse_option): Have the -mNNNN options set mips_cpu instead of
+ the mips_NNNN variable. The -no-mNNNN flags are now no-ops.
+ (show): New function, to handle wrapping in the CPU lists.
+ (md_show_usage): Update lists of -mcpu and -mNNNN switches.
+
+Sat Feb 13 00:17:26 1999 Richard Henderson <rth@cygnus.com>
+
+ * config/tc-i386.c (i386_intel_operand): Ignore `SHORT' rather
+ than treat as an immediate specifier.
+
+Thu Feb 11 16:18:31 1999 Richard Henderson <rth@cygnus.com>
+
+ * config/tc-i386.c: Prototype many functions.
+ (set_intel_syntax): Accept `prefix'/`noprefix' specifiers.
+ (i386_immediate): Remove unused second argument.
+ (i386_intel_operand): Fix i386_is_reg typo.
+ (i386_operand): Use allow_naked_reg.
+ (output_invalid): Make operand int for K&R.
+
+Thu Feb 11 11:21:02 1999 Ian Lance Taylor <ian@cygnus.com>
+
+ * Makefile.am (EXTRA_as_new_SOURCES): Uncomment--fixed by automake
+ patch.
+ * Makefile.in: Rebuild.
+
+start-sanitize-sky
+Wed Feb 10 16:53:26 1999 Doug Evans <devans@canuck.cygnus.com>
+
+ * config/tc-dvp.h (tc_symbol_chars): Define.
+
+end-sanitize-sky
+1999-02-09 Doug Evans <devans@casey.cygnus.com>
+
+ * Makefile.am (DISTCLEANFILES): Change cgen-opc.h to cgen-desc.h.
+ (cgen.o): Ditto.
+ (EXTRA_as_new_SOURCES): Comment out.
+ (.tcdep): <arch>-opc.h renamed to <arch>-desc.h.
+ * Makefile.in: Rebuild.
+ * doc/Makefile.in: Rebuild.
+ * configure.in: Require autoconf 2.13. Redo using_cgen handling.
+ Delete call to AM_CYGWIN32. Replace AM_EXEEXT with AC_EXEEXT.
+ (AC_OUTPUT): <arch>-opc.h renamed to <arch>-desc.h.
+ * configure: Rebuild.
+ * aclocal.m4: Rebuild.
+ * config.in: Rebuild.
+ * cgen.c: Include cgen-desc.h, not cgen-opc.h.
+ (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
+ (gas_cgen_cpu_desc): Renamed from gas_cgen_opcode_desc.
+ CGEN_INSN_ATTR renamed to CGEN_INSN_ATTR_VALUE.
+ CGEN_OPERAND_ATTR renamed to CGEN_OPERAND_ATTR_VALUE.
+ (gas_cgen_record_fixup): Remove unnecessary != 0 test.
+ (gas_cgen_record_fixup_exp): Ditto.
+ (gas_cgen_finish_insn): Ditto. Refer to operand table via cpu
+ descriptor, not global variable.
+ (gas_cgen_md_apply_fix3): Refer to operand_table via cpu
+ descriptor, not global variable. Refer to insert_operand handler
+ via cpu descriptor, not global function.
+ * cgen.h (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
+ * config/tc-fr30.c: Include opcodes/fr30-desc.h.
+ (*): gas_cgen_opcode_desc renamed to gas_cgen_cpu_desc.
+ CGEN_INSN_ATTR renamed to CGEN_INSN_ATTR_VALUE.
+ Update call to CGEN_OPERAND_TYPE,CGEN_INSN_OPERANDS.
+ * config/tc-m32r.c: Ditto.
+ (assemble_two_insns): Update calls to cgen_lookup_get_insn_operands.
+ (md_assemble): Ditto.
+ (md_convert_frag): Update call to CGEN_OPERAND_ENTRY.
+
+1999-02-09 Nick Clifton <nickc@cygnus.com>
+
+ * config/tc-arm.c (md_apply_fix3): Fix handling of label1 - label2
+ relocations for ELF targets.
+
+1999-02-08 Nick Clifton <nickc@cygnus.com>
+
+ * configure.in: Add support for StrongARM target.
+ * configure: Regenerate.
+
+start-sanitize-cygnus
+Fri Feb 5 19:25:50 1999 Doug Evans <devans@canuck.cygnus.com>
+
+ * config/tc-m32r.c (assemble_two_insns): Always call fill_insn.
+
+end-sanitize-cygnus
+1999-02-05 Nick Clifton <nickc@cygnus.com>
+
+ * config/tc-arm.h: Tidy OBJ_ELF and OBJ_COFF definitions.
+
+ * config/tc-arm.c (md_apply_fix3): Fix BFD_RELOC_ARM_PCREL_BRANCH
+ for COFF ports.
+
+start-sanitize-cygnus
+Thu Feb 4 10:35:47 1999 Jeffrey A Law (law@cygnus.com)
+
+ * config/tc-mn10300.c (md_assemble): "exreg0", "exreg1", "exregother",
+ and "all" are not valid operands when not in am33 mode.
+
+end-sanitize-cygnus
+Wed Feb 3 11:35:47 1999 Richard Henderson <rth@cygnus.com>
+
+ * config/tc-alpha.c (md_show_usage): Document pca56 and ev6 options.
+
+Mon Feb 1 20:37:30 1999 Catherine Moore <clm@cygnus.com>
+
+ * config/tc-i386.h (LONG_DOUBLE_MNEM_SUFFIX): Define.
+ (INTEL_DWORD_MNEM_SUFFIX): Define.
+ (BYTE_PTR): Define.
+ (WORD_PTR): Define.
+ (DWORD_PTR): Define.
+ (XWORD_PTR): Define.
+ (SHORT): Define.
+ (OFFSET_FLAT): Define.
+ (FLAT): Define.
+ (NONE_FOUND): Define.
+ (No_dSuf): Define.
+ (No_xSuf): Define.
+ * config/tc-i386.c (set_intel_syntax): New routine.
+ (intel_syntax): Declare.
+ (allow_naked_reg): Declare.
+ (md_pseudo_table): Support .intel_syntax and .att_syntax.
+ (intel_float_operand): New routine.
+ (md_assemble): Handle INTEL_DWORD_MNEM_SUFFIX.
+ Handle brackets as well as parens. Call i386_intel_operand for
+ intel syntax. Reverse operands if appropriate. Handle new
+ suffixes. Handle movzx and movsx.
+ (i386_is_reg): New routine.
+ (i386_immediate): New routine.
+ (i386_scale): New routine.
+ (i386_displacement): New routine.
+ (i386_operand_modifier): New routine.
+ (build_displacement_string): New routine.
+ (i386_parse_seg): New routine.
+ (i386_intel_memory_operand): New routine.
+ (i386_intel_operand): New routine.
+ (i386_operand): Call i386_displacement, i386_immediate,
+ i386_scale, etc. instead of handling inline.
+ (parse_register): Handle registers without prefix.
+
+Mon Feb 1 12:24:58 1999 Catherine Moore <clm@cygnus.com>
+
+ * configure: Regenerate.
+ * configure.in (arm-*-oabi): New.
+ (thumb-*-oabi): New.
+ * config/tc-arm.c (target_oabi): Declare.
+ (md_apply_fix3): Support REL relocs.
+ (md_parse_option): Handle -oabi.
+ (elf32_arm_target_format): New routine.
+ (md_longopts): Add OPTION_OABI.
+ * config/tc-arm.h: Redefine TARGET_FORMAT.
+
+
+1999-01-28 Nick Clifton <nickc@cygnus.com>
+
+ * write.c (write_relocs): Handle out of range error.
+
+ * config/tc-fr30.c (fr30_fix_adjustable): New function.
+ (fr30_force_relocation): Default to 0.
+
+ * config/tc-fr30.h (obj_fix_adjustable): Define.
+ (TC_FORCE_RELOCATION): Define.
+
+ * cgen.c (gas_cgen_md_apply_fix3): Do not apply fixes to VTABLE
+ relocs.
+
+1999-01-16 Nick Clifton <nickc@cygnus.com>
+
+ * config/tc-d30v.c (write_2_short): Do not generate a sequential
+ merge of two instructions if the left instruciton kills the right.
+
+1999-01-11 Doug Evans <devans@casey.cygnus.com>
+
+ * Makefile.in: Regenerate.
+ * configure.in: Redo test for using cgen.
+ * configure: Regenerate.
+
+1999-01-09 Nick Clifton <nickc@cygnus.com>
+
+ * config/obj-coff.h (obj_adjust_symtab): Prevent accidental
+ redefinition of this macro.
+
+start-sanitize-cygnus
+1999-01-06 Doug Evans <devans@casey.cygnus.com>
+
+ * config/tc-m32r.c (OPERAND_IS_COND_BIT): Add check for psw.
+
+end-sanitize-cygnus
Tue Jan 5 21:58:03 1999 Doug Evans <devans@canuck.cygnus.com>
* config/tc-mips.c (mips_frob_file): Disable "Unmatched %hi reloc"
suggest that it may be the operand modes that are the problem, not
necessarily the opcode.
-start-sanitize-fr30
1998-12-10 Nick Clifton <nickc@cygnus.com>
* config/tc-fr30.c: Add line separator character.
-end-sanitize-fr30
start-sanitize-sky
Wed Dec 9 17:06:48 1998 Doug Evans <devans@canuck.cygnus.com>
* expr.c (operator): And with 0xff to avoid problems with signed
char.
-start-sanitize-fr30
1998-12-03 Nick Clifton <nickc@cygnus.com>
* config/tc-fr30.c (md_cgen_lookup_reloc): Generate
* config/tc-fr30.c (md_pcrel_from_section): Fix calculation of
pcrel point.
-end-sanitize-fr30
start-sanitize-vr4xxx
1998-11-24 Gavin Romig-Koch <gavin@cygnus.com>
(d10v_cleanup): Only generate previous insn if a multiline insn is
not pending.
-start-sanitize-fr30
Fri Nov 20 11:41:13 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-fr30.c (md_cgen_lookup_reloc): Add support for
FR30_OPERAND_I32.
-end-sanitize-fr30
Thu Nov 19 15:01:29 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-arm.c (md_parse_option): Add support for -marm7xxx and
* Makefile.am (DEP): Use $(srcdir)/../mkdep.
(itbl-ops.o): Delete duplicate dependencies.
Rebuild dependencies.
-start-sanitize-fr30
Add fr30 dependencies.
-end-sanitize-fr30
* Makefile.in: Rebuild.
Tue Nov 17 13:42:42 1998 Nick Clifton <nickc@cygnus.com>
-start-sanitize-fr30
* config/tc-fr30.c (md_cgen_lookup_reloc): Updated to match latest
opcode list.
-end-sanitize-fr30
* listing.c: Ignore line terminator characters found inside
strings.
-start-sanitize-fr30
Thu Nov 12 19:21:24 1998 Dave Brolley <brolley@cygnus.com>
* po/gas.pot: Regenerated.
* config/tc-fr30.h: New file.
* config/tc-fr30.c: Tweaking so that it will compile.
-end-sanitize-fr30
Tue Nov 10 14:41:33 1998 Catherine Moore <clm@cygnus.com>
* config/tc-d10v.h (obj_fix_adjustable): Define.
* config/tc-d30v.c: Change default behaviour to ignore potential
conflicts between register name and symbol names.
-start-sanitize-fr30
Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>
* configure.in: Add fr30-*-*.
* doc/Makefile.in: Regenerated.
* po/gas.pot: Regenerated.
-end-sanitize-fr30
Mon Nov 2 20:54:16 1998 Doug Evans <devans@canuck.cygnus.com>
* config/tc-m32r.c (assemble_two_insns): Ensure both insns
* cgen.c (cgen_md_apply_fix3): set_operand renamed to set_vma_operand.
Update call to insert_operand.
-start-sanitize-am33
+start-sanitize-cygnus
Tue Jul 21 10:58:47 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (md_assemble): Handle autoincrement addressing
modes.
-end-sanitize-am33
+end-sanitize-cygnus
Fri Jul 17 11:42:20 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (ms_show_usage): Formatting changes.
* config/tc-sh (COND_JUMP_DELAY, COND12_DELAY_LENGTH): Define.
Changed all users of COND12_DELAY.
-start-sanitize-am33
+start-sanitize-cygnus
Mon Jun 29 14:58:36 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (r_registers): Fix typo and add some missing
registers.
-end-sanitize-am33
+end-sanitize-cygnus
start-sanitize-branchbug4011
Mon Jun 29 09:36:27 1998 Gavin Koch <gavin@cygnus.com>
* config/obj-vms.c (Create_VMS_Object_File): Force binary file.
-start-sanitize-am33
+start-sanitize-cygnus
Wed Jun 24 09:38:10 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (r_registers): Add a0-a3,d0-d3 and e0-e7
for "xrN" registers.
(md_assemble): Fix typo computing the size of relocations.
-end-sanitize-am33
+end-sanitize-cygnus
Tue Jun 23 17:47:31 1998 Jim Wilson <wilson@cygnus.com>
* config/tc-h8300.c (do_a_fix_imm, build_bytes): Replace cast to
char with code that explicitly sign-extends.
Tue Jun 23 13:54:57 1998 Nick Clifton <nickc@cygnus.com>
-start-sanitize-v850e
+
* config/tc-v850.c (md_begin): Restore text section as the current
section after creating call table sections.
-end-sanitize-v850e
* config/obj-coff.h (SYM_AUXINFO): New macro to conceal ugly
code.
* config/obj-coff.c (c_symbol_merge): Fix copying of auxiliary
information.
-start-sanitize-am33
+start-sanitize-cygnus
Mon Jun 22 13:45:19 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300: Handle FMT_D10 instructions.
-end-sanitize-am33
+end-sanitize-cygnus
Mon Jun 22 15:18:58 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-i386.c (i386_operand): Be prepared for a space between
mips_cpu == 5900.
end-sanitize-r5900
-start-sanitize-am33
+start-sanitize-cygnus
Fri Jun 19 16:49:56 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (md_assemble): Handle FMT_D8 and FMT_D9
(mn10300_insert_operand): Likewise.
(mn10300_check_operand): Likewise.
-end-sanitize-am33
+end-sanitize-cygnus
Fri Jun 19 13:57:06 1998 Ian Lance Taylor <ian@cygnus.com>
* write.c (adjust_reloc_syms): Never adjust relocs against weak
Fri Jun 19 09:50:17 1998 Jeffrey A Law (law@cygnus.com)
-start-sanitize-am33
+start-sanitize-cygnus
* config/tc-mn10300.c (r_registers): Add missing registers.
(xr_registers): New set of registers.
(xr_register_name): New function.
(md_assemble): Handle XRREG and PLUS operands. Tweak handling of
RREG operand insertion. Handle new D6 and D7 instruction formats.
-end-sanitize-am33
+end-sanitize-cygnus
* config/tc-mn10300.c (mn10300_insert_operand): Do not hardcode the
shift amount for a repeated operand. The shift amount for the
repeated copy comes from the size of the operand.
BFD_RELOC_MIPS_DVP_11_S4, BFD_RELOC_MIPS_DVP_U15_S3.
end-sanitize-sky
-start-sanitize-am33
+start-sanitize-cygnus
Wed Jun 17 18:09:03 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (r_registers): New register table.
(r_register_name): New function.
(md_assemble): Handle new am33 operand types.
-end-sanitize-am33
+end-sanitize-cygnus
Wed Jun 17 13:07:05 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-mips.c (md_show_usage): Fix -mipsN usage.
(md_assemble): Allow immediate operands without suffix or
other reg operand to default in size to the current code size.
-start-sanitize-v850e
Mon Jun 8 09:45:00 1998 Catherine Moore <clm@cygnus.com>
* config/tc-v850.c (md_begin): Restore creation of
.call_table_text and .call_table_data sections.
-end-sanitize-v850e
Sat Jun 6 00:02:41 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-d30v.c (md_assemble): Set execution type to unknown
All callers updated.
* config/tc-m32r.c: Include cgen.h.
(m23r_insn): New members num_fixups,fixups.
-start-sanitize-m32rx
+start-sanitize-cygnus
(assemble_parallel_insn): Initialize debug_sym_link for each insn.
(md_assemble): Simplify code to pack two insns in parallel.
When swapping two insns, update their fixups.
-end-sanitize-m32rx
+end-sanitize-cygnus
start-sanitize-sky
Wed May 6 16:26:57 1998 Doug Evans <devans@canuck.cygnus.com>
Mon Apr 27 12:07:33 1998 Doug Evans <devans@seba.cygnus.com>
* cgen.c (cgen_asm_finish_insn): New arg relax_p. All callers updated.
-start-sanitize-m32rx
+start-sanitize-cygnus
* config/tc-m32r.c (assemble_parallel_insn): No need to try
non-relaxable variant any more. Simplify test for nop insn.
(md_assemble): Only scan operands if m32rx. Set orig_insn in case
scan of operands yields an insn different from original (e.g. a macro).
Fix call to can_make_parallel.
-end-sanitize-m32rx
+end-sanitize-cygnus
Mon Apr 27 15:16:12 1998 Ian Lance Taylor <ian@cygnus.com>
inserted binary files.
end-sanitize-sky
-start-sanitize-phase2-m32rx
+start-sanitize-cygnus
Wed Feb 25 11:43:45 1998 Doug Evans <devans@canuck.cygnus.com>
* config/tc-m32r.c (optimize): New static local.
(md_show_usage): Document it.
(md_assemble): Don't try to combine insns in parallel if !optimize.
-end-sanitize-phase2-m32rx
-start-sanitize-m32rx
+end-sanitize-cygnus
+start-sanitize-cygnus
Tue Feb 24 18:03:25 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (first_writes_to_seconds_operands):
Reinitialise b_operands for each pass of the inner loop.
-end-sanitize-m32rx
+end-sanitize-cygnus
start-sanitize-sky
Tue Feb 24 11:01:25 1998 Doug Evans <devans@canuck.cygnus.com>
* Makefile.am (install-exec-local): Install properly when ln
fails or tooldir == prefix.
-start-sanitize-m32rx
+start-sanitize-cygnus
Wed Feb 18 18:11:42 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (first_writes_to_seconds_operands): Special
handling of updates to the condition bit as this is shadow by
several registers.
-end-sanitize-m32rx
+end-sanitize-cygnus
start-sanitize-sky
Wed Feb 18 15:49:56 1998 Doug Evans <devans@canuck.cygnus.com>
handler.
end-sanitize-sky
-start-sanitize-m32rx
+start-sanitize-cygnus
Wed Feb 18 14:30:26 1998 Nick Clifton <nickc@cygnus.com>
* doc/c-m32r.texi (M32R-Opts): Add --Wp and --Wnp.
* app.c: Parse || as a seperator between assembler statements.
-end-sanitize-m32rx
+end-sanitize-cygnus
Tue Feb 17 18:58:51 1998 Doug Evans <devans@seba.cygnus.com>
* cgen.c (cgen_md_apply_fix3): Delete call to validate_operand.
Test result of insert_operand for error.
-start-sanitize-m32rx
+start-sanitize-cygnus
Mon Feb 16 12:28:40 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (md_assemble): Only parallelise instructions
* config/tc-m32r.c (first_writes_to_seconds_operands): Do not
bother checking insn which have no operands.
-end-sanitize-m32rx
+end-sanitize-cygnus
Fri Feb 13 16:41:42 1998 Ian Lance Taylor <ian@cygnus.com>
* Makefile.am (AUTOMAKE_OPTIONS): Add cygnus.
* doc/Makefile.am (AUTOMAKE_OPTIONS): Define.
* doc/Makefile.in: Rebuild.
-start-sanitize-m32rx
+start-sanitize-cygnus
Fri Feb 13 09:57:11 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (first_writes_to_seconds_operands): New
reads_from_src_reg(). Uses new insn operand features of cgen.
(writes_to_pc): New function., but with new code suppressed for now.
(md_assemble): Call first_writes_to_seconds_operands().
-end-sanitize-m32rx
+end-sanitize-cygnus
Fri Feb 13 00:47:44 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-mips.c (macro_build): Handle operand type 'C'.
* read.c (s_fill): Handle non-constant repeat counts by creating
an rs_space fragment.
-start-sanitize-m32rx
+start-sanitize-cygnus
Wed Feb 11 10:32:28 1998 Nick Clifton <nickc@cygnus.com>
* doc/c-m32r.texi: Document warning and error messages. Add
* doc/as.texinfo: Add more m32rx command line options.
-end-sanitize-m32rx
+end-sanitize-cygnus
Tue Feb 10 18:31:31 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-i386.c (i386_operand): Change error added Jan 2 1998
* app.c (do_scrub_begin): Treat \r as whitespace.
-start-sanitize-m32rx
+start-sanitize-cygnus
Mon Feb 9 16:23:11 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (get_src_reg): Use m32r_cgen_get_operand()
rather than parsing syntax string manually.
(assemble_parallel_insn): Check for both forms of parallel
conflict.
-end-sanitize-m32rx
+end-sanitize-cygnus
Mon Feb 9 14:16:11 1998 Ian Lance Taylor <ian@cygnus.com>
* Makefile.am: Update dependencies.
bit size of an address instead of looking at the isa level.
(macro, macro2, s_cprestore, s_cpadd): Likewise.
-start-sanitize-v850e
Fri Feb 6 14:44:34 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-v850.c (md_parse_option): Add -mv850any command line option.
-end-sanitize-v850e
+
Thu Feb 5 12:39:08 1998 Ian Lance Taylor <ian@cygnus.com>
* ehopt.c: New file.
* config/vms-conf.h: Don't undef VERSION.
-start-sanitize-m32rx
+start-sanitize-cygnus
Thu Jan 29 13:36:29 1998 Doug Evans <devans@canuck.cygnus.com>
* config/tc-m32r.c (allow_m32rx): Must compile with K&R C.
(m32rx support): only include #ifdef HAVE_CPU_M32RX.
-end-sanitize-m32rx
+end-sanitize-cygnus
Thu Jan 29 14:42:44 1998 Pat Rankin <rankin@eql.caltech.edu>
* Makefile.am (CONFIG_OBJS): New variable, containing part of old
* config/tc-d30v.c (do_assemble): Added flag_explicitly_parallel.
(parallel_ok): Relaxed parallel subinstruction dependency check.
-start-sanitize-m32rx
+start-sanitize-cygnus
Wed Jan 28 16:27:27 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (md_assemble): Fix determination of when
instructions can be combined in parallel.
-end-sanitize-m32rx
+end-sanitize-cygnus
Wed Jan 28 14:35:00 1998 Bill Moyer <billm@cygnus.com>
* as.h (flag_warn_suppress_instructionswap): added new flag.
* config/tc-m32r.c: Detect if explicitly parallel instructions
might have an io conflict and issue a warning message.
-start-sanitize-m32rx
+start-sanitize-cygnus
Mon Jan 26 12:38:54 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (reads_from_src_reg): Change second parameter
(can_make_parallel): Pass count of number of matches to skip to
reads_from_src_reg().
-end-sanitize-m32rx
+end-sanitize-cygnus
Thu Jan 22 17:51:44 1998 Nick Clifton <nickc@cygnus.com>
-start-sanitize-m32rx
+start-sanitize-cygnus
* config/tc-m32r.c: Add support for swapping fixups of swap
instructions.
-end-sanitize-m32rx
+end-sanitize-cygnus
* cgen.c (cgen_save_fixups, cgen_restore_fixups,
cgen_swap_fixups): Functions to save, restore and swap the fixup
chain with a backup copy.
(listing_listing): Likewise.
(listing_print): Close the file in the cache, if any.
-start-sanitize-m32rx
+start-sanitize-cygnus
Tue Jan 20 17:08:53 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (md_assemble): Add code to swap explicitly
make_parallel): New functions to support opportunistic
parallelisation of adjacent instructions.
-end-sanitize-m32rx
+end-sanitize-cygnus
Fri Jan 16 14:51:48 1998 Ian Lance Taylor <ian@cygnus.com>
* read.c (dwarf_file_string): New file static variable.
Wed Jan 14 17:52:33 1998 Nick Clifton <nickc@cygnus.com>
-start-sanitize-m32rx
+start-sanitize-cygnus
* config/tc-m32r.c (md_assemble): Add support for parsing parallel
instructions.
-end-sanitize-m32rx
+end-sanitize-cygnus
* cgen.c: Formatting changes to improve readability.
Wed Jan 14 15:41:41 1998 Jeffrey A Law (law@cygnus.com)