386.c (md_estimate_size_before_relax): Revert
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 3b49ba7c2d0e747a5d3c2f056a65492be170362c..b42a6063851a34d52426a3b5f9e6a9a44ce014f6 100644 (file)
@@ -1,5 +1,880 @@
+2000-06-24  DJ Delorie  <dj@cygnus.com>
+
+       * config/tc-i386.c (md_estimate_size_before_relax): Revert
+       more changes from Sept 1999
+       (tc_i386_fix_adjustable): ditto
+       (md_apply_fix3): ditto
+
+2000-06-24  Frank Ch. Eigler  <fche@redhat.com>
+       * cgen.c (expr_jmp_buf_p): New validity flag for expr_jmp_buf.
+       (gas_cgen_parse_operand): Set it around expression() call.
+       (gas_cgen_md_operand): Test for it before longjmp().
+
+2000-06-24  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-h8500.c: Remove all uses of DEFUN.
+       * config/tc-sh.c: Likewise.
+       * config/tc-w65.c: Likewise.
+       * config/tc-z8k.c: Likewise.
+
+       * config/tc-h8500.c: Fix typos in comments.
+
+2000-06-23  Frank Ch. Eigler  <fche@redhat.com>
+
+       * expr.c (operand): Permit $hex literals if LITERAL_PREFIXDOLLAR_HEX
+       is defined.
+
+2000-06-23  matthew green  <mrg@redhat.com>
+
+       * expr.c (operand): Do not as_bad() if RELAX_PAREN_GROUPING is
+       defined.  Fix error message for `[' grouping.
+
+2000-06-22  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-h8300.c: Fix formatting and comment typos.
+
+2000-06-22  Timothy Wall  <twall@cygnus.com>
+
+       * config/tc-ia64.c (note_register_values): Move premature QP
+       notation clearing into the appropriate place.
+
+2000-06-22  Alan Modra  <alan@linuxcare.com.au>
+
+       * dep-in.sed: Escape literal `.'s on patterns.  Trim off `../'
+       first before anything else.  Add bin-bugs.h, emul.h and progress.h
+       Sort list of files as for $(OBJS) in Makefile.am.
+
+       * Makefile.am (DEP): grep for leading `/' in DEPA, and fail if we
+       find one.  Remake dependencies.
+       ($(OBJS)): Add bin-bugs.h, emul.h, and progress.h  Sort the list.
+       * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
+
+       * config/tc-i386.c (i386_displacement): Don't assume a constant
+       displacement is necessarily 16 bits when in 16 bit code mode.
+       (md_assemble): Instead size the displacement here after we know
+       for sure that a .code16gcc operand hasn't automatically added
+       operand size prefixes.
+
+2000-06-21  H.J. Lu  <hjl@gnu.org>
+
+       * Makefile.am: Rebuild dependency.
+       * Makefile.in: Rebuild.
+
+2000-06-21  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-h8300.c (parse_reg): Make the function static.
+       (parse_exp): Likewise.
+
+2000-06-20  DJ Delorie  <dj@cygnus.com>
+
+       * config/tc-i386.c (tc_i386_fix_adjustable): Revert change from
+       Sept 1999; RVA relocs need to be treated more like DIR32 relocs
+       for cygwin import libraries to work properly.
+
+2000-06-20  H.J. Lu  <hjl@gnu.org>
+
+       * Makefile.am: Rebuild dependency.
+       * Makefile.in: Rebuild.
+       * configure: Likewise.
+       * doc/Makefile.in: Likewise.
+
+2000-06-20  Timothy Wall  <twall@cygnus.com>
+
+       * doc/internals.texi (CPU backend): Add @itemx for
+       TC_START_LABEL_WITHOUT_COLON.
+       * doc/c-tic54x.texi: New.
+       * doc/as.texinfo: Add tic54x features and include primary tic54x
+       documentation file.
+       * doc/all.texi: Add C54X.
+       * doc/Makefile.am (CPU_DOCS): Add c-tic54x.texi.
+       * doc/Makefile.in: Regenerate.
+       * configure.in: Add tic54x and define LIBM for tic54x.
+       * configure: Regenrate.
+       * config/tc-tic54x.[ch]: New.
+       * config/obj-coff.h: Add tic54x.
+       * Makefile.am: (CPU_TYPES): Add tic54x.
+       (TARGET_CPU_CFILES): Add 'tc-tic54x.c'.
+       (TARGET_CPU_HFILES): Add 'tc-tic54x.h'.
+       (as_new_LDADD): Add $(LIBM).
+       * Makefile.in: Regenerate.
+
+2000-06-18  Stephane Carrez  <stcarrez@worldnet.fr>
+
+       * doc/Makefile.am (CPU_DOCS): Added 68hc11 file.
+       * doc/c-m68hc11.texi: Document 68HC11 and 68HC12 port.
+       * doc/as.texinfo: Likewise.
+
+       * configure, Makefile.in: Regenerate.
+       * configure.in (emulations): Recognize m6811 and m6812.
+       * Makefile.am (CPU_TYPES, TARGET_CPU_CFILES, TARGET_CPU_HFILES):
+       Added files for 68hc11 and 68hc12 assembler.
+       * config/tc-m68hc11.c: Assembler for 68hc11 and 68hc12.
+       * config/tc-m68hc11.h: Header definition for that assembler.
+
+2000-06-18  Nick Clifton  <nickc@redhat.com>
+
+       * symbols.c (resolve_symbol_value): Use bfd_octets_per_byte
+       instead of OCTETS_PER_BYTE.
+
+       * config/tc-v850.c: Fix compile time warnings.
+       * config/tc-ppc.c: Fix compile time warnings.
+
+2000-06-18  H.J. Lu <hjl@gnu.org>
+
+       * configure.in: Don't emulate i386-pc-pe-coff with i386coff.
+       * configure: Rebuild.
+
+2000-06-17 Mark Elbrecht <snowball3@bigfoot.com>
+
+       * config/obj-coff.c (obj_coff_weak): Typo fix: Change BFD_ASSEMLER
+       to BFD_ASSEMBLER.
+
+2000-06-16  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-mips.c (md_parse_option): Accept RM5200,RM5230,
+       RM5231, RM5261, RM5721 and RM7000 as r5000 cpu variants.
+
+       * doc/c-mips.texi: Document newly accepted cpu variants.
+
+2000-06-15  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * config/tc-mips.h: Remove definition of ONLY_STANDARD_ESCAPES.
+
+2000-06-13  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * macro.c (getstring): Make it possible to escape the quote
+       character.
+
+Tue Jun 13 20:58:28 2000  Catherine Moore <clm@redhat.com>
+
+       * config/tc-hppa.c (pa_export): Weak symbols can be global.
+
+2000-06-13  H.J. Lu  <hjl@gnu.org>
+
+       * configure: Regenerate.
+
+2000-06-09  Alan Modra  <alan@linuxcare.com.au>
+
+       * app.c (do_scrub_begin): Don't default lex[';'] as a line
+       separator.
+       * doc/internals.texi (line_separator_chars): Semicolon is no
+       longer a default.  Mention null and newline as defaults.
+
+       * read.c (is_end_of_line): Remove ifdef TC_HPPA.
+
+       * config/tc-i386.h (line_separator_chars): Explicitly mention `;'
+       * config/tc-i860.h (line_separator_chars): Likewise.
+       * config/tc-h8300.c (line_separator_chars): Likewise.
+       * config/tc-i960.c (line_separator_chars): Likewise.
+       * config/tc-m68k.c (line_separator_chars): Likewise.
+       * config/tc-mips.c (line_separator_chars): Likewise.
+       * config/tc-ns32k.c (line_separator_chars): Likewise.
+       * config/tc-sparc.c (line_separator_chars): Likewise.
+       * config/tc-vax.c (line_separator_chars): Likewise.
+
+       * config/tc-h8300.c (comment_chars): Use string initialiser.
+       * config/tc-i960.c (line_comment_chars): Likewise.
+       * config/tc-z8k.c (comment_chars, line_comment_chars,
+       line_separator_chars): Likewise.
+
+       * config/tc-arm.c (line_separator_chars): Always use `;', not just
+       for TE_LINUX.
+
+2000-06-08  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-arm.c (cons_fix_new_arm): Assign correct reloc value
+       for size 1 fixes.
+
+2000-06-08  David O'Brien  <obrien@FreeBSD.org>
+
+       * configure.in (VERSION): Update to show this is the CVS mainline.
+
+2000-06-08  Matthew Jacob  <mjacob@feral.com>
+
+       * config/tc-alpha.c (md_undefined_symbol): Properly understand that
+       $at is the integer register $r28, vs. both $r28 and the floating
+       point register $f28.
+
+2000-06-08  James E. Wilson  <wilson@cygnus.com>
+
+       * config/tc-ia64.c (generate_unwind_image): Call ia64_flush_insns.
+       (dot_endp): Don't call ia64_flush_insns.
+       (emit_one_bundle): Don't delete prologue/body records from
+       unwind_record list in first loop.  Rewrite second loop to account for
+       this.
+
+2000-06-07  David Mosberger  <davidm@hpl.hp.com>
+
+       * config/tc-ia64.c: Add missing prototypes.
+       (generate_unwind_image): Cast argument to output_unw_records call.
+
+Wed Jun  7 22:44:14 2000  Denis Chertykov  <denisc@overta.ru>
+
+       * config/tc-avr.c (avr_operand): fix the fomratting of the comment.
+
+Wed Jun  7 21:26:15 2000  Denis Chertykov  <denisc@overta.ru>
+
+       * config/tc-avr.c (AVR_ISA_???): moved to include/opcode/avr.h
+       (REGISTER_P): likewise.
+       (avr_opcodes): uses include/opcode/avr.h
+       (avr_operand): enable ld r,Z or st r,Z for at90s1200.
+
+2000-06-04  Alan Modra  <alan@linuxcare.com.au>
+
+       * read.c (is_end_of_line): No ';' for TC_HPPA.  Add missing
+       initializers too.
+
+2000-06-03  H.J. Lu  <hjl@gnu.org>
+
+       * read.c (is_end_of_line): Put back `;'.
+
+2000-06-03  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-i386.c (md_shortopts): Remove 'm', add 'q' to non-elf.
+
+2000-06-01  Alan Modra  <alan@linuxcare.com.au>
+
+       * expr.c (operand): Test is_end_of_line outside switch to catch
+       line separator chars that are also operators.
+       (operator): Return O_illegal for line separator chars.
+
+       * read.c (is_end_of_line): Use 1 instead of 99.  Don't set `;'
+       entry (or `!' entry for TC_HPPA).
+
+       * config/tc-arm.c (my_get_float_expression): Cast to unsigned char
+       before indexing is_end_of_line.  Remove redundant check for '\0'.
+       (fp_op2): Likewise.
+       * config/tc-h8500.c (md_assemble): Likewise.
+       * config/tc-mcore.c (md_assemble): Likewise.
+       * config/tc-tic30.c (tic30_find_parallel_insn): Likewise.
+       (md_atof): Likewise
+
+       * config/tc-m88k.c (s_bss): Cast to unsigned char before indexing
+       is_end_of_line.
+       * config/tc-mcore.c (mcore_cons): Likewise.
+       (mcore_float_cons): Likewise.
+       (mcore_stringer): Likewise.
+       * config/tc-tic30.c (tic30_find_parallel_insn): Likewise.
+
+2000-06-01  Scott Bambrough <scottb@netwinder.org>
+
+       * config/tc-arm.c (do_mrs): Allow SPSR_BIT to be set correctly.
+
+2000-05-29  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-sh.c: Fix compile time warning messages.
+
+       * config/tc-mips.c: Fix compile time warning messages.
+
+2000-05-29  Philip Blundell  <philb@gnu.org>
+
+       * doc/as.texinfo: Update copyright dates.
+       (Local Labels): Delete misplaced mention of ARM.
+       * NEWS: Mention ARM ELF support.
+
+2000-05-27  Alexandre Oliva  <aoliva@cygnus.com>
+
+       * config/tc-mn10300.c (md_assemble): Copy size to real_size before
+       it is modified, and use the real_size to compute the frag address
+       for dwarf2 line info.
+
+2000-05-27  Alan Modra  <alan@linuxcare.com.au>
+
+       * Makefile.am (DEP, DEP1, dep, dep-in, dep-am): Use a better sed
+       line-matching scheme to cope with automake moving variables around.
+       ($(TARG_CPU_O)): Remove dependency on TARG_CPU_DEP_@target_cpu_type@
+       * Makefile.in: Regenerate.
+
+2000-05-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/tc-sparc.c (sparc_relax): New.
+       (md_longopts): Add -relax and -no-relax options.
+       (md_parse_options, md_show_usage): Likewise.
+       (md_apply_fix3): Optimize tail call into branch always if possible.
+
+Thu May  4 15:27:07 2000  Donald Lindsay  <dlindsay@cygnus.com>
+
+       * config/tc-d10v.c (write_2_short, parallel_ok, md_assemble,
+       d10v_cleanup) implement Mitsubishi's newly explained branch-packing
+       rules, with warning when a GAS statement specifies a packing that
+       will result in an instruction being squashed.
+       Added typdef packing_type and enumerals, changed various integer
+       literals to use the enumerals.
+
+2000-05-24  David Mosberger  <davidm@hpl.hp.com>
+
+       * config/tc-ia64.c (dot_restorereg_p): New function.
+       (md_pseudo_table): Add restorereg.p.
+       (output_X3_format): Fix typo: record type should be UNW_X3, not UNW_X1.
+       (output_X4_format): Fix typo: record type should be UNW_X4, not UNW_X2.
+
+       * config/tc-ia64.h (unw_record_type): Add unwabi.
+       (unw_r_record): Rename member MASK to GRMASK.  Add sub-structure
+       called MASK with members for imask, and the masks produced by
+       fr_mem, gr_mem, br_mem, and frgr_mem.
+       (unw_p_record): Add members ABI and CONTEXT.
+       (unw_x_record): Add member AB.
+       * config/tc-ia64.c (enum reg_symbol): Add REG_PSP and REG_PRIUNAT
+       as pseudo-register for use during unwind info generation.
+       (AR_PFS, AR_LC): New macros.
+       (enum pseudo_type): Add PSEUDO_FUNC_REG to permit declaring registers
+       whose names start with an at sign (as in "@priunat").
+       (pseudo_func): Add "svr4", "hpux", "nt" constants and "priunat"
+       register.
+       (unwind_list, unwind_tail, current_unwind_entry, proc_start,
+       proc_end, unwind_info, personality_routine): Consolidate into
+       "unwind" structure to reduce offset-table use.  Add member
+       NEXT_SLOT_NUMBER to track the slot number for the next instruction
+       to be emitted.
+       (output_R1_format, output_R3_format, output_P3_format,
+       output_P6_format): Initialize R with zero to reduce compiler warnings.
+       (output_P7_format): Ditto.  Add `default' branch to switch
+       statement to reduce compiler warnings.
+       (output_P8_format, output_B1_format, output_B4_format): Ditto.
+       (output_P4_format): Rename 2nd & 3rd arg to IMASK and IMASK_SIZE.
+       (format_ab_reg): Rename from format_a_b_reg.  Merge A and B args
+       into single argument.
+       (output_X1_format, output_X3_format): Initialize R with zero to reduce
+       compiler warnings.  Merge A and B args into single argument.
+       (output_X2_format, output_X4_format): Remove unused variable R.  Merge
+       A and B args into single argument.
+       (free_record): Removed (wasn't used).
+       (free_list_records): Also free imasks in prologue records.
+       (output_prologue, output_prologue_gr): Initialize mask bits to zero.
+       (output_spill_mask): Remove.
+       (output_unwabi): New function.
+       (output_epilogue, output_label_state, output_copy_state): Call
+       alloc_record.
+       (output_spill_psprel, output_spill_sprel, output_spill_psprel_p,
+       output_spill_sprel_p, output_spill_reg, output_spill_reg_p): Add AB
+       argument.
+       (process_one_record): New locals FR_MASK and GR_MASK.  Ignore
+       gr_mem, fr_mem, br_mem, and frgr_mem records and instead emit them
+       as part of handling the prologue records.  Emit region's imask if
+       we have one.  Handle unwabi, epilogue, label_state, copy_state,
+       spill_psprel, spill_sprel, spill_reg, spill_psprel_p,
+       spill_sprel_p, and spill_reg_p records.
+       (set_imask, count_bits, slot_index): New function.
+       (fixup_unw_records): Fix region size computation.  Handle
+       epilogue, spill_reg, spill_sprel, spill_psprel, spill_reg_p,
+       spill_sprel_p, and spill_psprel_p records.  Merge mask bits of
+       frgr_mem, fr_mem, gr_mem, br_mem on a per-region basis and
+       set_imask accordingly.  Update imask for gr_gr, and br_gr records.
+       (convert_expr_to_ab_reg, convert_expr_to_xy_reg): New function.
+       (dot_save): Use manifest constants for applicaton registers.
+       Handle REG_PR and REG_PRIUNAT.
+       (dot_restore): Don't just ignore it.
+       (dot_restorereg): New function..
+       (generate_unwind_image): Ensure unwind info is a multiple of eight
+       bytes, not just four bytes.
+       (dot_handlerdata, dot_unwentry): Demand empty rest of line.
+       (dot_altrp): Don't just ignore it.
+       (dot_savemem): New function.  Replaces dot_savesp() and
+       dot_savepsp().  Use manifest constants for applicaton registers.
+       Handle REG_PR and REG_PRIUNAT.
+       (dot_savef): Simplify.
+       (dot_saveb): Support generation of br_gr.
+       (dot_spillreg, dot_spillmem, dot_spillreg_p, dot_spillmem_p,
+        dot_label_state, dot_copy_state): New function.
+       (dot_unwabi): Don't just ignore it.
+       (md_pseudo_table): Add restorereg, spillreg, spillsp, spillpsp,
+       spillreg.p, spillsp.p, spillpsp, label_state, copy_state,
+       unwabi, vframesp, and vframepsp.  Fix typo alprp->altrp.
+       (emit_one_bundle): Set slot number for prologue/body records
+       *before* emitting the first insn.
+       (emit_one_bundle): Set UNWIND.NEXT_SLOT_NUMBER.
+       (md_begin): Declare "psp" pseudo-register.
+       (md_operand): Handle PSEUDO_FUNC_REG.  Fix printing of error message
+       so we don't get segfault.
+       (output_psp_sprel): Output sp/psp relative offsets as 4-byte word
+       counts as required per SW Conventions manual
+       (output_rp_psprel, output_rp_sprel, output_pfs_psprel,output_pfs_sprel,
+       output_preds_psprel, output_preds_sprel, output_spill_base,
+       output_unat_psprel, output_unat_sprel, output_lc_psprel,
+       output_lc_sprel, output_fpsr_psprel, output_fpsr_sprel,
+       output_priunat_psprel, output_priunat_sprel, output_bsp_psprel,
+       output_bsp_sprel, output_bspstore_psprel, output_bspstore_sprel,
+       output_rnat_psprel, output_rnat_sprel, output_spill_psprel,
+       output_spill_sprel, output_spill_psprel_p, output_spill_sprel_p):Ditto.
+       (dot_vframe): Implement.
+       (dot_vframesp, dot_vframepsp): New function.
+
+Tue May 23 00:57:05 2000  Hans-Peter Nilsson  <hp@axis.com>
+
+       * configure.in (i386-*-freebsd a.out entry): Quote properly.
+       * configure: Regenerate.
+
+2000-05-23  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-i386.c (md_assemble): Pass jump reloc in fr_var...
+       (md_estimate_size_before_relax): so we can use it here instead of
+       old kludges.  Localise vars to blocks.  Comment.
+
+       * frags.c (frag_new): Update fr_var comments.
+       * frags.h (struct frag): Ditto.
+
+2000-05-22  Richard Henderson  <rth@cygnus.com>
+
+       * config/tc-ia64.c (FUNC_PC_RELATIVE): New.
+       (pseudo_func): Add pcrel.
+       (operand_match):  Handle IA64_OPND_TGT64.
+       (build_insn): Likewise.
+       (md_begin): Initialize pseudo_func[FUNC_PC_RELATIVE].
+       (ia64_gen_real_reloc_type): Handle FUNC_PC_RELATIVE.
+       (fix_insn): Handle all three 64-bit relocation types.
+
+Mon May 22 22:43:32 2000  Hans-Peter Nilsson  <hp@axis.com>
+
+       * obj.h (struct format_ops): New members begin, app_file,
+       s_set_other, s_set_desc, s_get_type, s_set_type,
+       separate_stab_sections, init_stab_section.
+
+       * config/obj-multi.h: Update GPL notice to v2.
+       (obj_begin): New.
+       (obj_app_file): New.
+       (S_SET_SIZE): Test s_set_size for NULL before calling.
+       (S_SET_ALIGN): Similar for s_set_align.
+       (S_SET_OTHER): New.
+       (S_SET_DESC): New.
+       (S_GET_TYPE): New.
+       (S_SET_TYPE): New.
+       (SEPARATE_STAB_SECTIONS): New.
+       (INIT_STAB_SECTION): New.
+       (EMIT_SECTION_SYMBOLS): New.
+       (AOUT_STABS) [OBJ_MAYBE_AOUT]: Define.
+
+       * config/obj-elf.h: Update GPL notice to v2.
+       Mention that this file is included from obj-multi.h.
+       (obj_begin): Wrap definition in ifndef.
+       (elf_file_symbol): Constify declaration.
+       (obj_app_file): Ditto.
+       (SEPARATE_STAB_SECTIONS, INIT_STAB_SECTION, OBJ_PROCESS_STAB):
+       Wrap in ifndef SEPARATE_STAB_SECTIONS.
+
+       * config/obj-elf.c (elf_s_set_other): New.
+       (elf_file_symbol): Constify argument.
+       (elf_separate_stab_sections): New.
+       (elf_init_stab_section): New.
+       (elf_format_ops): Add new members.  Remove comma at end.
+
+       * config/obj-ecoff.c (ecoff_separate_stab_sections): New.
+       (ecoff_format_ops): Add new fields.  Remove comma at end.
+       Mention inconsistency for emit_section_symbols.
+
+       * config/obj-coff.h (c_dot_file_symbol): Constify declaration.
+
+       * config/obj-coff.c (c_dot_file_symbol): Constify argument.
+       (coff_separate_stab_sections): New.
+       (coff_format_ops): Add new members.
+
+       * config/obj-aout.c (obj_aout_sec_sym_ok_for_reloc): New.
+       (obj_aout_s_set_other): New.
+       (obj_aout_s_set_desc): New.
+       (obj_aout_s_get_type): New.
+       (obj_aout_s_set_type): New.
+       (obj_aout_separate_stab_sections): New.
+       (aout_format_ops): New members added.  Use obj_aout_process_stab,
+       not 0.  Use obj_aout_sec_sym_ok_for_reloc, not 0.
+       (obj_aout_frob_symbol): Add ATTRIBUTE_UNUSED to args as
+       appropriate.
+       (obj_aout_line, obj_aout_weak, obj_aout_type): Ditto.
+
+2000-05-22  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-i386.c (tc_i386_fix_adjustable): Prevent adjustment
+       for OBJ_MAYBE_ELF too.  Use S_IS_EXTERNAL instead of S_IS_EXTERN.
+       (md_estimate_size_before_relax): Ensure jumps to weak and
+       externally visible symbols are relocatable.
+
+Sat May 20 16:41:55 2000  Hans-Peter Nilsson  <hp@axis.com>
+
+       * stabs.c (aout_process_stab): Make global.
+       (s_desc): Add ATTRIBUTE_UNUSED to args as appropriate.
+       * read.h (aout_process_stab): Declare.
+
+       * configure.in (EMULATIONS) [i386aout, i386coff, i386elf]:
+       Generalize to *aout, *coff *elf.
+       * configure: Regenerated.
+
+       * doc/internals.texi (Object format backend): Say
+       SEPARATE_STAB_SECTIONS needs to be nonzero, not just defined.
+
+       * Makefile.am (TARG_ENV_HFILES): Delete te-multi.h.
+       * Makefile.in: Regenerated.
+
+2000-05-19  Catherine Moore  <clm@cygnus.com>
+
+       * cgen.h (GAS_CGEN_MAX_FIXUPS): Check if already defined.
+
+2000-05-18  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.c (md_apply_fix): Mask out immediate bits of
+       instruction to reflect change in re_assemble_*.
+
+Thu May 18 10:52:14 2000  Jeffrey A Law  (law@cygnus.com)
+
+       * configure.in (hppa-*-hpux11*): If the cpu is hppa*64*, then
+       build PA64 ELF tools.
+       * configure: Rebuilt.
+
+2000-05-17  Alan Modra  <alan@linuxcare.com.au>
+
+       * Makefile.am: Regenerate dependencies.
+       * Makefile.in: Regenerate.
+
+2000-05-15  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-arm.c (struct asm_psr): Add boolean field
+       distinguishing between CSPR and SPSR.  Rename 'number' field
+       to 'field'.
+       (psrs): Rearrange contents to match new asm_psr structure.
+       (arm_psr_parse): Move next to psr_required_here.  Make it
+       return an asm_psr structure.
+       (psr_required_here): Use asm_psr structure returned by
+       arm_psr_parse.
+       (do_msr): Reorganise to allow psr_required_here to be called
+       only once.
+       (md_undefined_name): Mark 'name' parameter as unused, since
+       the COFF target does not use it.
+
+2000-05-14  David O'Brien  <obrien@FreeBSD.org>
+
+       * config/te-386bsd.h:  Clean up comments to adhere to the GNU coding
+       standards.
+       * config/te-aux.h:  Likewise.
+       * config/te-dpx2.h:  Likewise.
+       * config/te-go32.h:  Likewise.
+       * config/te-hp300.h:  Likewise.
+       * config/te-hppa.h:  Likewise.
+       * config/te-i386aix.h:  Likewise.
+       * config/te-ic960.h:  Likewise.
+       * config/te-interix.h:  Likewise.
+       * config/te-nbsd532.h:  Likewise.
+       * config/te-pc532mach.h:  Likewise.
+       * config/te-ppcnw.h:  Likewise.
+       * config/te-psos.h:  Likewise.
+       * config/te-sparcaout.h:  Likewise.
+       * config/te-sun3.h:  Likewise.
+       * config/te-sysv32.h:  Likewise.
+
+2000-05-14  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-h8300.c (do_a_fix_imm): Don't rely on `short' being 16
+       bits.  Instead explicitly mask and sign extend.  Do the 8 bit mask
+       and sign extend without an if statement.
+       (build_bytes): Likewise.
+
+2000-05-14  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-h8300.c (do_a_fix_imm): Output a reloc for no
+       X_add_symbol L_32 case.
+
+2000-05-14  David O'Brien  <obrien@FreeBSD.org>
+
+       * config/te-freebsd.h: New file.
+
+2000-05-13  Alan Modra  <alan@linuxcare.com.au>
+
+       * asintl.h (gettext, dgettext, dcgettext, textdomain,
+       bindtextdomain): Replace defines with those from intl/libgettext.h
+       to quieten gcc warnings.
+
+       * NEWS: Mention x86 .arch and -q.
+
+       * config/tc-i386.c (quiet_warnings): New.
+       (md_assemble): Use quiet_warnings.
+       (md_parse_option): Set quiet_warnings from -q.
+       (md_show_usage): Mention -q, delete -m.
+       (flag_do_long_jump): Delete.
+       (md_parse_option): Remove -m.
+       (md_show_usage): Remove -m.
+       (md_create_long_jump): Remove useless flag_do_long_jump code.
+
+       * as.c (parse_args): In case OPTION_DEFSYM, use a valueT to hold
+       the symbol value, and use bfd_scan_vma if BFD_ASSEMBLER.
+
+2000-05-13  Alan Modra  <alan@linuxcare.com.au>
+           Alexander Sokolov <robocop@netlink.ru>
+
+       * doc/c-i386.texi (i386-Arch): New section.
+       (i386-Syntax): Mention .intel_syntax and .att_syntax.
+
+       * config/tc-i386.c (cpu_arch_name, cpu_arch_flags): New.
+       (smallest_imm_type): Use smallest opcode for shift by one if cpu
+       architecture has been given and is not 486.
+       (set_cpu_arch): New.
+       (md_pseudo_table): Add .arch.
+       (md_assemble): Warn if cpu architecture has been given and an
+       unsupported instruction.
+
+       * config/tc-i386.h (SMALLEST_DISP_TYPE): Delete.
+       Move operand_types bit defines after relevant template field.
+       (template): Add cpu_flags.
+       (Cpu*): Define.
+       (arch_entry): New.
+
+2000-05-12  Alexandre Oliva  <aoliva@cygnus.com>
+
+       * config/tc-mn10300.h (md_end): Define.
+       (mn10300_finalize): Declare.
+       * config/tc-mn10300.c: Include dwarf2dbg.h.
+       (debug_line): Define.
+       (md_assemble): Generate dwarf2 line info.
+       (mn10300_finalize): New function.  Finalize dwarf2 info.
+
+2000-05-11  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * config/tc-mips.c (md_estimate_size_before_relax): Use the
+       external version of the relocation for weak symbols.
+
+2000-05-08  David Mosberger  <davidm@hpl.hp.com>
+
+       * config/tc-ia64.c (output_P7_format, case mem_stack_f): Output fixed
+       frame size in units of 16 bytes, as required per SW Conventions manual.
+       (output_unw_records): Output info-block header as a dword to get
+       byte-order right.
+
+2000-05-08  Alan Modra  <alan@linuxcare.com.au>
+
+       * as.h: #include "file", not <file> on files from ../include.
+       (as_abort, as_fatal): Add ATTRIBUTE_NORETURN.
+       * config/tc-m68k.c (m68k_ip): Fix signed/unsigned warnings.
+       (md_convert_frag): Add ATTRIBUTE_UNUSED.
+       (tc_coff_symbol_emit_hook): Ditto.
+       (OPTCOUNT): Cast to int to avoid compiler warning.
+       (md_begin): Fix signed/unsigned warnings.
+
+2000-05-08  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
+
+       * config/tc-m68k.c (md_convert_frag_1): Abort if we end up in the
+       ABRANCH LONG case for a conditional branch on a 68000.
+       (md_estimate_size_before_relax): Likewise.  Also handle
+       flag_short_refs correctly for ABRANCH, BCC68000, and DBCC.
+       (m68k-ip: case ABSL): Relax absolute references to 16-bit
+       PC-relative on all CPUs.
+       (md_estimate_size_before_relax): Likewise.
+
+2000-05-04  Alan Modra  <alan@linuxcare.com.au>
+
+       * as.c (parse_args): Just mention current year in printed
+       copyright message.
+
+2000-05-03  J.T. Conklin  <jtc@redback.com>
+
+       * config/tc-ppc.c (pre_defined_registers): Add entries for vector
+       unit registers.
+       (md_parse_option): Recognize -m7400.
+
+2000-05-03  Ian Lance Taylor  <ian@zembu.com>
+
+       * config/atof-ieee.c (gen_to_words): When adding carry back in,
+       don't permit lp to become less than the words array.
+
+2000-05-03  Rodney Brown  <RodneyBrown@pmsc.com>
+
+       config/tc-mcore.c (md_apply_fix3): BFD_RELOC_MCORE_PCREL_IMM11BY2
+       Fix little-endian case.
+
+2000-05-03  David O'Brien  <obrien@NUXI.com>
+
+       * as.c (parse_args): Update copyright.
+
+2000-05-03  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       * gas/config/tc-i386.h (SUB_SEGMENT_ALIGN): If TE_GO32, return 4
+       for the .bss section too.
+
+2000-05-02  Alan Modra  <alan@linuxcare.com.au>
+
+       * configure.in: Set em=linux for hppa-*-linux.
+       * configure: Regenerate.
+       * doc/Makefile.in: Regenerate with correct automake.
+
+       * frags.c (frag_grow): Sanity check chunk_size.
+
+       * config/obj-elf.h: #include "bfd.h" not <bfd.h>
+       * config/obj-som.h: Likewise.
+       * config/obj-ieee.h: Likewise.
+
+       * config/tc-hppa.h: Test BFD_ARCH_SIZE, not BFD64.
+
+       * config/tc-hppa.c (log2): Only compile when OBJ_SOM.
+       (md_pseudo_table): Fully initialise OBJ_ELF cases.
+       (fix_new_hppa): Add ATTRIBUTE_UNUSED to args as appropriate.
+       (pa_ip): low_sign_unext now returns via function value.  Use
+       re_assemble_* instead of dis_assemble_* and
+       INSERT_FIELD_AND_CONTINUE combination.  Don't call sign_unext
+       unnecessarily.
+       (md_convert_frag): Add ATTRIBUTE_UNUSED to args as appropriate.
+       (md_section_align, md_parse_option, md_show_usage,
+       md_undefined_symbol, pa_align, pa_block, pa_brtab, pa_try,
+       pa_callinfo, pa_code, pa_comm, pa_end, pa_enter, pa_entry,
+       pa_exit, pa_export, pa_import, pa_label, pa_leave, pa_level,
+       pa_origin, pa_param, pa_proc, pa_procend, pa_space, pa_spnum,
+       pa_version, pa_compiler, pa_copyright, pa_data, pa_fill, pa_lsym,
+       pa_text): Likewise.
+       (md_apply_fix): Change type of new_val to offsetT.  Delete w1, w2,
+       w, resulti.  Add insn, val.  Move bfd_get_32 and bfd_put_32
+       outside of switch.  Correct mask and shifting errors in case 10
+       and case -11.  In case 21, compare against signed range to suit
+       hppa_field_adjust changes.  In case 12, use re_assemble_12.  In
+       case 17 and case 22, use offsetT variable to properly check range.
+       Use re_assemble_* here too.
+       (evaluate_absolute): Change type of value to offsetT.  Call
+       hppa_field_adjust to do the work for us.
+       (pa_parse_cmpb_64_cmpltr): Delete save_s.
+       (pa_parse_cmpib_64_cmpltr): Ditto.
+       (pa_build_unwind_subspace): Delete unused var subseg.  Change type
+       of i to unsigned int.
+       (pa_type_args): Conditionally declare symbol if OBJ_SOM.
+       (pa_end_of_source): Return type is void.
+
+Mon May  1 08:54:23 2000  Catherine Moore  <clm@cygnus.com>
+
+       * macro.c (macro_expand_body): Don't prepend macro number with zeroes.
+
+Mon May  1 14:19:39 2000  Denis Chertykov  <denisc@overta.ru>
+
+       * config/tc-avr.c: ATTRIBUTE_UNUSED added to the necessary places.
+       More comments added.
+       (md_begin): Removed "construct symbols for each register name".
+       Because register names conflicts with GCC generated function
+       names.
+       (avr_operand): Now constant numbers can be used as a register
+       identifiers (0 as r0, 31 as r31).
+       (md_assemble): use skip_space () before parsing instruction
+       operands.
+
+Sun Apr 23 16:45:45 2000  Denis Chertykov  <denisc@overta.ru>
+
+       * config/tc-avr.c: New AVR_ISA_ defined.
+       (md_assemble): Handle opcodes with optional operands (lpm,elpm).
+       (avr_operand): Handle 'a', 'v' and 'z' constraint letters needed
+       for `fmul', `movw' and `lpm R,Z' instructions.
+       (avr_operands): Warn if current opcode is a two-word instruction
+       and previous opcode was cpse/sbic/sbis/sbrc/sbrs.
+       (avr_opcodes): New commands added.
+       (REGISTER_P): Check 'a' and 'v' constraint letters.
+       (mcu_types): New MCU added.
+
+2000-05-01  Alan Modra  <alan@linuxcare.com.au>
+
+       * configure.in: Set bfd_gas=yes on i386-*-pe and i386-*-nt* to
+       ensure all pe targets use bfd.  Remove unnecessary bfd_gas=yes on
+       arm-*-netbsd* and arm-*-wince as this is set for all arm*.
+       * configure: Regenerate.
+
+2000-04-29  Andreas Jaeger  <aj@suse.de>
+
+       * as.h: Correctly check GCC version.
+
+Mon Apr 24 15:21:11 2000  Clinton Popetz  <cpopetz@cygnus.com>
+
+       * as.c (parse_args): Allow md_parse_option to override -a listing
+       option.
+       * config/obj-coff.c (add_lineno): Change type of offset parameter
+       from "int" to "bfd_vma."
+       * config/tc-ppc.c (md_pseudo_table): Add "llong" and "machine."
+       (ppc_mach, ppc_subseg_align, ppc_target_format): New.
+       (ppc_change_csect): Align correctly for XCOFF64.
+       (ppc_machine): New function, which discards "ppc_machine" line.
+       (ppc_tc): Cons for 8 when code is 64 bit.
+       (md_apply_fix3): Don't check operand->insert.  Handle 64 bit
+       relocations.
+       (md_parse_option): Handle -a64 and -a32.
+       (ppc_xcoff64): New.
+       * config/tc-ppc.h (TARGET_MACH): Define.
+       (TARGET_FORMAT): Move to function.
+       (SUB_SEGMENT_ALIGN): Use ppc_subseg_align.
+
+2000-04-26  David O'Brien  <obrien@FreeBSD.org>
+
+       * doc/as.1: Fix unbalanced brackets.
+
+       * config/tc-i386.c (comment_chars): Don't use '/' as comment start if
+       TE_FreeBSD.
+       (line_comment_chars): Set to '/' if TE_FreeBSD.
+
+Tue Apr 25 11:02:02 2000  Jeffrey A Law  (law@cygnus.com)
+
+       * configure.in: Configury support for PA64 (currently disabled).
+       * configure: Rebuilt.
+
+2000-04-25  Machida Hiroyuki  <machida@sm.sony.co.jp>
+
+       * config/tc-mips.c (s_change_sec): Use record_alignment, not
+       bfd_set_section_alignment.
+
+2000-04-25  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-i386.c (offset_in_range): Ensure shift counts are less
+       than 32.
+
+2000-04-24  Nick Clifton  <nickc@cygnus.com>
+
+       * doc/c-arm.texi (ARM Directives): Document behaviour of .align 0.
+       * doc/as.texinfo (Align): Include arm and strongarm in list of
+       targets that have the second form of the behaviour of the .align
+       directive.
+
+2000-04-24  Mark Klein <mklein@dis.com>
+
+        * obj-som.c: Terminate obj_pseudo_table.
+
+2000-04-22  Timothy Wall  <twall@cygnus.com>
+
+       * config/tc-ia64.c (pseudo_func[]): Add new "nat" entry equivalent
+       to "natval".
+       (operand_match): Conditionally insert default bit values for IMMU9.
+
+2000-04-14  Matthew Green  <mrg@cygnus.com>
+
+       * configure.in: Add NetBSD/sparc ELF and NetBSD/sparc64 support.
+       * configure: Rebuilt.
+
+Fri Apr 21 14:29:43 2000  Jeffrey A Law  (law@cygnus.com)
+                         Jason Eckhardt  <jle@cygnus.com>
+
+       * config/tc-hppa.c (md_apply_fix): Handle new PA2.0 formats.
+
+       * config/tc-hppa.c (CHECK_ALIGN): New macro.
+       Added handling of new operand types l,y,&,fe,fE,fx.
+
+Fri Apr 21 13:20:53 2000  Richard Henderson  <rth@cygnus.com>
+                         David Mosberger  <davidm@hpl.hp.com>
+                         Timothy Wall <twall@cygnus.com>
+                         Andrew MacLeod  <amacleod@cygnus.com>
+                         Jim Wilson  <wilson@cygnus.com>
+
+       * Makefile.am (CPU_TYPES): Add ia64.
+       (TARGET_CPU_CFILES): Add config/tc-ia64.c.
+       (TARGET_CPU_HFILES): Add config/tc-ia64.h.
+       * Makefile.in: Rebuild.
+       * app.c (do_scrub_chars): Handle DOUBLESLASH_COMMENTS.
+       * configure: Rebuild.
+       * configure.in: Recognize ia64 as cpu type.  Set bfd_gas.
+       (ia64-*-elf*, ia64-*-linux-gnu*): New targets.
+       * expr.c (expr): Handle md_optimize_expr.
+       * read.c (LEX_HASH): Add comment.
+       * config/tc-ia64.c, config/tc-ia64.h: New files.
+
+2000-04-21  Richard Henderson  <rth@cygnus.com>
+
+       * config/tc-d30v.c (write_2_short): Disregard opcode1->ecc when
+       bundling a non-delayed branch type instruction.
+
+2000-04-20  Alexandre Oliva  <aoliva@cygnus.com>
+
+       * config/tc-mn10300.c (HAVE_AM30): Define.
+       (md_assemble): Use it.
+
 2000-04-19  Alan Modra  <alan@linuxcare.com.au>
 
+       * config/obj-elf.c (obj_elf_change_section): Check for changed
+       section attributes.
+
        * Makefile.am: (CPU_MULTI_VALID): Remove.
        (MULTI_CPU_TYPES): Define.
        (MULTI_CPU_OBJ_VALID): Define.
 
 2000-04-19  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
 
-       * Makefile.am (FLEX, LEX): Get them from configure.
+       * Makefile.am (YACC, LEX): Get them from configure.
 
 2000-04-18  H.J. Lu  (hjl@gnu.org)
 
 
 2000-04-14  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
 
-        * as.h (SEEK_SET): Define if undefined.
+       * as.h (SEEK_SET): Define if undefined.
 
 2000-04-13  Alan Modra  <alan@linuxcare.com.au>
 
        * doc/as.texinfo: Add M32R documentation.
 
 Fri Apr  7 15:56:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
        * configure.in (WARN_CFLAGS): Set to -W -Wall by default.  Add
-       --enable-build-warnings option.
+       --enable-build-warnings option.
        * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
        * Makefile.in, configure: Re-generate.
 
@@ -235,7 +1110,7 @@ Mon Apr  3 13:56:03 2000  Hans-Peter Nilsson  <hp@axis.com>
        should be checked for proper macro/conditional nesting.
        (input_scrub_push/pop): Save/restore nest check flag.
        (input_scrub_next_buffer): Ditto.  Also call end of macro hook if
-       defined. 
+       defined.
        * macro.c (check_macro):  Allow caller to retrieve parsed macro
        information if a pointer is provided.  This information may be
        used by the new macro hooks.
@@ -250,7 +1125,7 @@ Mon Apr  3 13:56:03 2000  Hans-Peter Nilsson  <hp@axis.com>
        (s_include): Use input_scrub_insert_file.
        * internals.texi: Document new macro hooks.
        * as.h: New prototypes added.
-       
+
 2000-03-26  Alan Modra  <alan@linuxcare.com.au>
 
        * config/tc-i386.c: Don't start any as_bad or as_warn message with
@@ -259,22 +1134,22 @@ Mon Apr  3 13:56:03 2000  Hans-Peter Nilsson  <hp@axis.com>
 
 2000-03-19  Nick Clifton  <nickc@cygnus.com>
 
-       * config/tc-arm.c (md_apply_fix3): Fix bug detectng overflow of pc
+       * config/tc-arm.c (md_apply_fix3): Fix bug detecting overflow of pc
        relative branches.
 
 2000-03-17 Thomas de Lellis <tdel@windriver.com>
 
-        * config/tc-arm.c (do_t_adr): Flag "adr Rd,label"
-        instruction operand bad if Rd > 7 when generating
-        thumb instructions. Prevents for example,
-        "adr r12,label" from silently failing and generating
-        the wrong instruction.
-        
+       * config/tc-arm.c (do_t_adr): Flag "adr Rd,label"
+       instruction operand bad if Rd > 7 when generating
+       thumb instructions. Prevents for example,
+       "adr r12,label" from silently failing and generating
+       the wrong instruction.
+
 2000-03-17  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-arm.c (md_apply_fix3): Handle same-section relocations
        that have a destingation >= 0x400000.
-       Fix compile time warning messages. 
+       Fix compile time warning messages.
 
 Thu Mar 16 23:45:16 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
 
@@ -321,21 +1196,21 @@ Sat Mar 11 00:01:39 2000  Hans-Peter Nilsson  <hp@axis.se>
        when embedded-pic.
 
        * config/tc-mips.c (SWITCH_TABLE): The ELF embedded-pic
-       implementation doesn't have special handling for switch
-       statements.
+       implementation doesn't have special handling for switch
+       statements.
        (macro_build): Allow for code in sections other than .text.
        (macro): Likewise.
        (mips_ip): Likewise.
        (md_apply_fix): Do pc-relative relocation madness for MIPS ELF.
-       Don't perform relocs if we will be outputting them.
+       Don't perform relocs if we will be outputting them.
        (tc_gen_reloc): For ELF, just use fx_addnumber for pc-relative
-       relocations.  Allow BFD_RELOC_16_PCREL_S2 relocs when
-       embedded-pic.
+       relocations.  Allow BFD_RELOC_16_PCREL_S2 relocs when
+       embedded-pic.
 
 2000-03-09  Catherine Moore  <clm@cygnus.com>
-        * config/tc-m32r.c (m32r_fix_adjustable):  Look up the
-        relocation type based on the entry in the fixup structure.
+
+       * config/tc-m32r.c (m32r_fix_adjustable):  Look up the
+       relocation type based on the entry in the fixup structure.
 
 2000-03-08  H.J. Lu  (hjl@gnu.org)
 
@@ -540,7 +1415,7 @@ Sat Mar 11 00:01:39 2000  Hans-Peter Nilsson  <hp@axis.se>
        * doc/c-i370.texi: New file.
        * doc/all.texi: Include it.
        * doc/as.texinfo: And here.
-       * doc/Makefile.am(CPU_DOCS): Add c-i370.texi. 
+       * doc/Makefile.am(CPU_DOCS): Add c-i370.texi.
        * doc/Makefile.in: Regenerate.
 
 2000-02-19  Michael Meissner  <meissner@redhat.com>
@@ -560,7 +1435,7 @@ Sat Mar 11 00:01:39 2000  Hans-Peter Nilsson  <hp@axis.se>
        (mips_ip): Ditto.
        (md_longopts): Add "-mgp32" and "-mgp64".
        (md_parse_option): Add OPTION_GP32 and OPTION_GP64.
-       
+
 2000-02-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
 
        * config/obj-coff.c (add_lineno): Accept non-positive lineno with
@@ -588,10 +1463,10 @@ Sat Mar 11 00:01:39 2000  Hans-Peter Nilsson  <hp@axis.se>
 
        * config/tc-i386.c (md_assemble): Use `reloc()' to select reloc
        type for JumpInterSegment output. Use enum bfd_reloc_code_real for
-       reloc_type when BFD_ASSEMBLER. 
+       reloc_type when BFD_ASSEMBLER.
        (md_estimate_size_before_relax): Use enum bfd_reloc_code_real for
        reloc_type when BFD_ASSEMBLER. Move common code out of switch
-       statement and quell signed vs. unsigned comparison warning. 
+       statement and quell signed vs. unsigned comparison warning.
 
 2000-02-18  Nick Clifton  <nickc@cygnus.com>
 
@@ -626,17 +1501,17 @@ Fri Feb 11 14:21:51 2000  Jeffrey A Law  (law@cygnus.com)
 2000-02-10  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-mcore.c (INST_BYTE0): Redefine to handle big and
-        little endian targets.
+       little endian targets.
        (INST_BYTE1): Redefine to handle big and little endian
-        targets.
+       targets.
        (cpu_type): New type: Select between M340 and M210.
        (parse_psrmod): New function: Parse the PSRCLR and PSRSET
-        instructions of the M340.
+       instructions of the M340.
        (md_assemble): Add support for the MULSH and OPSR classes of
-        instructions.
+       instructions.
        (md_atof): Add support for little endian targets.
        (md_parse_option): Add support for -EL, -EB and -mcpu command
-        line switches.
+       line switches.
        (md_convert_frag): Add support for little endian targets.
        (md_apply_fix3): Add support for little endian targets.
        (md_number_to_chars): Add support for little endian targets.
@@ -657,40 +1532,40 @@ Fri Feb 11 14:21:51 2000  Jeffrey A Law  (law@cygnus.com)
 2000-02-08  Timothy Wall  <twall@redhat.com>
 
        * read.c (s_rept): Call do_repeat, which abstracts the repeat
-       logic. 
+       logic.
        (do_repeat): New.  Abstract repeat logic so that a "break" can be
-       implemented. 
+       implemented.
        (end_repeat): New.  Provide support for a "break" out of the
        repeat loop.
        * read.h: Add prototypes for new functions.
-       
+
 2000-02-08  Timothy Wall  <twall@redhat.com>
 
        * doc/internals.texi: Document NUMBERS_WITH_SUFFIX macro.
        * as.h: Provide a default NUMBERS_WITH_SUFFIX definition (zero).
        * expr.c: Handle numbers with suffixes if NUMBERS_WITH_SUFFIX is
-       non-zero. 
-       
+       non-zero.
+
 2000-02-08  Timothy Wall  <twall@redhat.com>
 
        * read.c: Added elseif to directives table.
        * read.h: Added prototype for s_elseif.
        * doc/as.texinfo: Added description for elseif.
        * cond.c (s_elseif): New function
-       
+
 2000-02-04  Timothy Wall  <twall@redhat.com>
 
        * listing.c (print_lines): Remove conditionals causing bug in
-       listings. 
+       listings.
 
 2000-02-03  Timothy Wall  <twall@cygnus.com>
-       
+
        * as.h: Define OCTETS_PER_BYTE and OCTETS_PER_BYTE_POWER
        default values.
        * frags.c (frag_new): Calculate fr_fix in octets
        (frag_now_fix) Return offset as target address offset (bytes).
        (frag_now_fix_octets) New - Return offset in octets (8-bit
-       quantities). 
+       quantities).
        * frags.h: Added prototype for frag_now_fix_octets().
        Distinguish between octets and bytes in field descriptions.
        * listing.c (calc_hex): Account for octets vs bytes when
@@ -714,7 +1589,7 @@ Fri Feb 11 14:21:51 2000  Jeffrey A Law  (law@cygnus.com)
        size mask) in octets.  Don't modify the section size in order to
        "align" it for TI COFF, since that format has a different method
        for storing alignment information.
-       
+
 2000-02-01  Timothy Wall  <twall@cygnus.com>
 
        * stabs.c (generate_asm_file): Escape backslashes in stabs file
@@ -722,14 +1597,15 @@ Fri Feb 11 14:21:51 2000  Jeffrey A Law  (law@cygnus.com)
        filename is encoded incorrectly.
 
 2000-01-31  Nick Clifton  <nickc@cygnus.com>
+
        * config/tc-arm.c (reg_table): Add support for ATPCS register
        naming conventions.
 
 2000-01-31  Geoff Keating  <geoffk@cygnus.com>
-       
+
        * config/obj-coff.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Don't define if
        already defined.
-       * config/tc-ppc.h [OBJ_XCOFF] (OBJ_COPY_SYMBOL_ATTRIBUTES): 
+       * config/tc-ppc.h [OBJ_XCOFF] (OBJ_COPY_SYMBOL_ATTRIBUTES):
        New macro.
        * config/tc-ppc.c (ppc_fix_adjustable): Don't look at the frag
        of a symbol when we really care about its value.
@@ -741,10 +1617,10 @@ Fri Feb 11 14:21:51 2000  Jeffrey A Law  (law@cygnus.com)
 
 2000-01-27  Thomas de Lellis <tdel@windriver.com>
 
-        * config/tc-arm.c (armadjust_symtab): If the assembler is in
+       * config/tc-arm.c (armadjust_symtab): If the assembler is in
        Thumb mode but the label seen was not declared as '.thumb_func'
        then set the ST_INFO type to STT_ARM_16BIT mode.   This allows
-       correct disassembly of Thumb code bounded by non function labels. 
+       correct disassembly of Thumb code bounded by non function labels.
 
 2000-01-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
@@ -790,7 +1666,7 @@ Fri Feb 11 14:21:51 2000  Jeffrey A Law  (law@cygnus.com)
 
        * config/obj-aout.c (OBJ_HEADER): Define.
        (obj_pseudo_table): Rename to aout_pseudo_table.  Init all
-       fields of sentinel. 
+       fields of sentinel.
        (obj_aout_frob_symbol): Expand S_GET_DESC, S_GET_TYPE,
        S_GET_OTHER, S_SET_TYPE macros since we don't need obj-multi
        forms here.
@@ -887,13 +1763,13 @@ Fri Feb 11 14:21:51 2000  Jeffrey A Law  (law@cygnus.com)
 
 2000-01-13  Clinton Popetz  <cpopetz@cygnus.com>
 
-        * config/tc-mips.c (mips_do_align): New function.
-        * config/tc-mips.h (md_do_align): Define.
+       * config/tc-mips.c (mips_do_align): New function.
+       * config/tc-mips.h (md_do_align): Define.
 
 2000-01-10  Philip Blundell  <philb@gnu.org>
 
        * doc/c-arm.texi (ARM Options): Fix typo.
-       (ARM-Chars): Correct description of `#'.  Mention  that `;' is a 
+       (ARM-Chars): Correct description of `#'.  Mention  that `;' is a
        line separator for Linux.
        * doc/as.texinfo (Comments): Mention the ARM.
 
@@ -908,7 +1784,7 @@ Fri Feb 11 14:21:51 2000  Jeffrey A Law  (law@cygnus.com)
 
        * config/obj-elf.c (elf_pseudo_table): Define visibility pseudos.
        (obj_elf_visibility): New function.
-       
+
        * doc/as.texinfo (Visibility): New node: document visibility
        pseudo ops.
 
@@ -999,12 +1875,12 @@ Wed Nov 24 20:27:58 1999  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-hppa.c (pa_ip): Handle PA2.0 unit completers.  Handle
        'B' operand for PA2.0 bb instruction.
-       
+
 1999-11-18  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-mcore.h (TC_FORCE_RELOCATION): Define for Mcore-pe
        target.
-       
+
        * config/tc-mcore.c (tc_gen_reloc): Support generation of RVA
        relocs.
        (mcore_force_relocation): Force relocations to be generated for
@@ -1017,15 +1893,15 @@ Wed Nov 24 20:27:58 1999  Jeffrey A Law  (law@cygnus.com)
 
 Mon Nov 15 20:12:43 1999  Donald Lindsay  <dlindsay@cygnus.com>
 
-       * config/tc-arm.c (do_mia,do_mar,do_mra,do_pld,do_ldrl,do_co_reg): Small
-       improvements in error checking.
+       * config/tc-arm.c (do_mia,do_mar,do_mra,do_pld,do_ldrl,do_co_reg):
+       Small improvements in error checking.
        (md_assemble): Support for unconditional ARM instructions.
        (md_parse_option): Support for -m[arm]v5e flag.
 
 1999-11-12  Nick Clifton  <nickc@cygnus.com>
 
        * macro.c (buffer_and_nest): Do not check beyond the end of the
-       buffer. 
+       buffer.
 
 1999-11-11  Nick Clifton  <nickc@cygnus.com>
 
@@ -1046,9 +1922,9 @@ Mon Nov 15 20:12:43 1999  Donald Lindsay  <dlindsay@cygnus.com>
 1999-11-06  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c (v850_force_relocation): Force relocation
-        for weak symbols.
+       for weak symbols.
        (v850_pcrel_from_selection): Do not compute a pcrel offset if
-        the symbol is weak.
+       the symbol is weak.
 
 1999-11-05  Michael Meissner  <meissner@cygnus.com>
 
@@ -1081,8 +1957,8 @@ Wed Oct 27 16:50:44 1999  Don Lindsay  <dlindsay@cygnus.com>
 
        * config/tc-arm.c (reg_required_here): Improve comments.
 
-        * config/tc-arm.c (thumb_opcode): Add "variants" field.
-        (tinsns): Initialize variants field.
+       * config/tc-arm.c (thumb_opcode): Add "variants" field.
+       (tinsns): Initialize variants field.
 
        * config/tc-arm.c (bad_args, bad_pc): Renamed to BAD_ARGS and
        BAD_PC respectively.
@@ -1176,14 +2052,14 @@ Sun Oct 10 01:47:23 1999  Jerry Quinn <jerry.quinn.adv91@alum.dartmouth.org>
        completers.
 
        * config/tc-hppa.c (pa_ip):  Remove unused args.  Add code to '?W'
-       arg. 
+       arg.
        (pa_parse_addb_64_cmpltr):  New function.
 
        * config/tc-hppa.c (pa_ip):  Change error message.
        (pa_ip,pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr)  Fix '?N' and
        '?Q' args to allow falling through.
 
-       * configtc-hppa.c (pa_ip):  Implement conditional codes "?N", "?Q".
+       * config/tc-hppa.c (pa_ip):  Implement conditional codes "?N", "?Q".
        Remove unused conditional codes.
        (pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr):  New.
 
@@ -1232,7 +2108,7 @@ Thu Sep 23 07:13:45 1999  Jerry Quinn <jquinn@nortelnetworks.com>
 
 Wed Sep 22 09:37:19 1999  Jeffrey A Law  (law@cygnus.com)
 
-        * config/tc-hppa.c (pa_ip): Avoid ANSI specific initialization.
+       * config/tc-hppa.c (pa_ip): Avoid ANSI specific initialization.
        (pa_ip, case 'm'): Failure to get a CBIT specifier just means the
        insn does not match and we should try the next insn in the table.
 
@@ -1254,7 +2130,7 @@ Mon Sep 20 04:01:41 1999  Jeffrey A Law  (law@cygnus.com)
 
 Sun Sep 19 10:43:31 1999  Jeffrey A Law  (law@cygnus.com)
 
-       * config/tc-hppa.c (pa_ip): Handle 'J', 'K' and 'cc' 
+       * config/tc-hppa.c (pa_ip): Handle 'J', 'K' and 'cc'
        operands.
 
        * config/tc-hppa.c (pa_ip); Handle "fe", and 'cJ'.
@@ -1277,16 +2153,11 @@ Sun Sep 19 10:43:31 1999  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-hppa.c (pa_ip): Handle 'g' operand.
 
-at Sep 18 12:13:28 1999  Jeffrey A Law  (law@cygnus.com)
+Sat Sep 18 12:13:28 1999  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-hppa.c (md_assemble): Fix dwarf2 line handling.
        (pa_ip): Handle 'fX'.
 
-Sat Sep 18 12:13:28 1999  Jeffrey A Law  (law@cygnus.com)
-
-        * config/tc-hppa.c (md_assemble): Fix dwarf2 line handling.
-        (pa_ip): Handle 'fX'.
-
 Fri Sep 17 11:57:34 1999  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-hppa.c (pa_build_unwind_subspace): Do not build
@@ -1403,7 +2274,7 @@ Wed Sep 15 05:14:32 1999  Jeffrey A Law  (law@cygnus.com)
 
 1999-09-08  Philip Blundell  <pb@nexus.co.uk>
 
-       * config/tc-arm.c (s_thumb_set): Only support interworking for ELF 
+       * config/tc-arm.c (s_thumb_set): Only support interworking for ELF
        and COFF targets.
        (md_parse_option): Only support -k flag for ELF and COFF targets.
 
@@ -1431,7 +2302,7 @@ Mon Sep  6 04:26:56 1999  Jeffrey A Law  (law@cygnus.com)
        constants when in strict mode.
        (pa_get_absolute_expression): Require a constant when in strict
        mode.
-       
+
 1999-09-06  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-m32r.c (md_longopts): Fix value for -Wnuh.
@@ -1482,7 +2353,7 @@ Mon Sep  6 04:26:56 1999  Jeffrey A Law  (law@cygnus.com)
 1999-09-01  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-arm.c (md_section_align): Do not align sections in ELF
-       format. 
+       format.
 
        * as.c (show_usage): Add --gdwarf2 to list of options displayed.
        * as.texinfo: Document --gdwarf2 command line option.
@@ -1515,7 +2386,7 @@ Sat Aug 28 01:23:11 1999  Jeffrey A Law  (law@cygnus.com)
 
 Sat Aug 28 00:26:26 1999  Jerry Quinn <jquinn@nortelnetworks.com>
 
-        * config/tc-hppa.c (pa_ip): Replace 'f' by 'v'.  Prefix float register
+       * config/tc-hppa.c (pa_ip): Replace 'f' by 'v'.  Prefix float register
        args by 'f'.
 
        * config/tc-hppa.c (pa_ip): Add args q, %, and |.
@@ -1531,7 +2402,7 @@ Sat Aug 28 00:26:26 1999  Jerry Quinn <jquinn@nortelnetworks.com>
 
        * config/tc-hppa.c (pa_ip):  Add cases for '.', '~'. '$'. and '!'
 
-       * config/tc-hppa.c (pa_ip):  Add case for 'I'.  
+       * config/tc-hppa.c (pa_ip):  Add case for 'I'.
 
 1999-08-27  Jim Wilson  <wilson@cygnus.com>
 
@@ -1546,10 +2417,10 @@ Sat Aug 28 00:26:26 1999  Jerry Quinn <jquinn@nortelnetworks.com>
 
 1999-08-26  David Mosberger  <davidm@hpl.hp.com>
 
-        * dwarf2dbg.c (out_end_sequence): If address changed, directly
+       * dwarf2dbg.c (out_end_sequence): If address changed, directly
        output "advance_pc" opcode instead of calling gen_addr_line().
        The latter has the undesired side-effect of creating a new row
-       in the debug line info matrix. 
+       in the debug line info matrix.
 
 1999-08-26  Jim Wilson  <wilson@cygnus.com>
 
@@ -1589,12 +2460,12 @@ Sat Aug 28 00:26:26 1999  Jerry Quinn <jquinn@nortelnetworks.com>
 
        * config/tc-arm.c (skip_whitespace): New macro.
        Formatting tidy ups.
-       
+
        (md_apply_fix3): Store relocation offset in addend for ELF based
        relocs.
        (arm_force_relocation): Always generate relocs for Thumb function
-       calls. 
-       
+       calls.
+
 1999-08-11  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
        * config/tc-i386.c (md_assemble): Remove dead code.  intel_syntax
@@ -1611,7 +2482,7 @@ Tue Aug 10 12:58:31 1999  Jeffrey A Law  (law@cygnus.com)
        Always Use subsegment zero for the unwinders.
        (pa_level): Handle "2.0w".
 
-Mon Aug  9 20:02:22 1998  J"orn Rennecke  <amylaar@cygnus.co.uk>
+Mon Aug  9 20:02:22 1999  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
        * config/tc-d30v.c (write_2_short): Don't group repeat instructions
        with the following instruction unless this was specified.
@@ -1767,7 +2638,7 @@ Wed Aug  4 13:12:17 1999  Jeffrey A Law  (law@cygnus.com)
 
 1999-07-30  Catherine Moore  <clm@cygnus.com>
 
-       * config/tc-arm.c (tc_gen_reloc):  Record the vtable entry in
+       * config/tc-arm.c (tc_gen_reloc): Record the vtable entry in
        the relocation's section offset.
 
 1999-07-29  Alan Modra  <alan@spri.levels.unisa.edu.au>
@@ -1780,7 +2651,7 @@ Wed Aug  4 13:12:17 1999  Jeffrey A Law  (law@cygnus.com)
 Wed Jul 28 02:04:24 1999  "Jerry Quinn" <jquinn@nortelnetworks.com>
 
        * config/tc-hppa.c (pa_ip):  Add 'J' and 'K' code
-       processing. 
+       processing.
 
 1999-07-27  Ian Lance Taylor  <ian@zembu.com>
 
@@ -1881,7 +2752,7 @@ Thu Jul  8 12:32:23 1999  John David Anglin <dave@hiauly1.hia.nrc.ca>
 
 1999-07-08  Nick Clifton  <nickc@cygnus.com>
 
-       * doc/c-arm.texi (ARM Directives): Document .thumb_set directive. 
+       * doc/c-arm.texi (ARM Directives): Document .thumb_set directive.
 
 1999-07-07  Nick Clifton  <nickc@cygnus.com>
 
@@ -1902,7 +2773,7 @@ Tue Jul  6 10:41:42 1999  Jeffrey A Law  (law@cygnus.com)
        (md_show_usage): Documment -marmv5 switch.
 
        * doc/c-arm.texi: Document -marmv5 command line option.
-       
+
        * config/tc-arm.c (do_adrl): New function.  Implement ADRL pseudo
        op.
        (validate_immediate_twopart): New function.  Determine if a
@@ -1950,7 +2821,7 @@ Thu Jul  1 15:33:10 1999  Jeffrey A Law  (law@cygnus.com)
        sections.
        (mcore_s_comm): New function:  Dump literal table before changing
        sections.
-       
+
        * config/obj-elf.c (obj_elf_common, obj_elf_data, obj_elf_text):
        No longer static functions.
        * config/obj-elf.h (obj_elf_common, obj_elf_data, obj_elf_text):
@@ -2060,13 +2931,13 @@ Fri Jun 18 14:34:18 1999  Jeffrey A Law  (law@cygnus.com)
        function.
        (arm_s_text): New function: Perform the same as the .text
        pseudo op, but dump the literal pool before changing
-       sections. 
+       sections.
        (arm_s_data): New function: Perform the same as the .data
        pseudo op, but dump the literal pool before changing
-       sections. 
+       sections.
        (arm_s_section): New function: Perform the same as the
-       .section pseudo op, but dump the literal pool before changing 
-       sections. 
+       .section pseudo op, but dump the literal pool before changing
+       sections.
        (arm_cleanup): Do not reset the current section before dumping
        the literal pool.
 
@@ -2081,7 +2952,7 @@ Fri Jun 18 14:34:18 1999  Jeffrey A Law  (law@cygnus.com)
        (get_operands): When parsing an expression after an '@' symbol
        has been detected, do not ignore '#' symbols.
        (md_operand): Only ignore '#' symbols if do_not_ignore_hash is
-       false. 
+       false.
 
 1999-06-13  Ian Lance Taylor  <ian@zembu.com>
 
@@ -2172,7 +3043,7 @@ Fri Jun 18 14:34:18 1999  Jeffrey A Law  (law@cygnus.com)
 
 1999-06-10  Jakub Jelinek  <jj@ultra.linux.cz>
 
-        * config/tc-sparc.c (sparc_ip): Don't use side-effect expression
+       * config/tc-sparc.c (sparc_ip): Don't use side-effect expression
        with isoctal.
 
        * config/tc-sparc.c (synthetize_setuw, synthetize_setsw,
@@ -2201,7 +3072,7 @@ Fri Jun 18 14:34:18 1999  Jeffrey A Law  (law@cygnus.com)
 1999-06-10  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-arm.c (md_parse_option): Add support for ARM920 and
-       ARM920t. 
+       ARM920t.
 
 1999-06-07  Jakub Jelinek  <jj@ultra.linux.cz>
 
@@ -2233,7 +3104,7 @@ Mon Jun  7 11:25:16 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 
        * config/obj-elf.c (obj_elf_common): In MRI mode if called as
        `common' pass on to s_mri_common.
-       (elf_pseudo_table): Pass 1 to obj_elf_common for `common'. 
+       (elf_pseudo_table): Pass 1 to obj_elf_common for `common'.
 
 1999-06-06  Richard Henderson  <rth@cygnus.com>
 
@@ -2477,7 +3348,7 @@ Mon May 24 13:36:55 1999  Doug Evans  <devans@canuck.cygnus.com>
 
        -Wchar-subscripts cleanup
        * listing.c (listing_newline): Use unsigned char variable, so
-       calls to isascii,iscntrl are correct.
+       calls to isascii,iscntrl are correct.
        * atof-generic.c (atof_generic): Cast arg to isdigit, et. al. with
        (unsigned char).
        * ecoff.c (ecoff_directive_ent,ecoff_stab): Ditto.
@@ -2552,12 +3423,12 @@ Fri May 14 10:52:13 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 
        * config/atof-ieee.c (gen_to_words): Correctly round a
        denormalized number.  Fix off-by-one in range checking for
-       exponent in a denormal. 
+       exponent in a denormal.
 
 1999-05-10  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-mcore.c (parse_reg): Accept 'sp' as a valid register
-       name. 
+       name.
 
 Thu May 13 09:46:59 1999  Joel Sherrill (joel@OARcorp.com)
 
@@ -2594,12 +3465,12 @@ Thu May  6 19:50:14 1999  Richard Henderson  <rth@cygnus.com>
        Don't copy before downcaseing.
 
 1999-05-05  Catherine Moore  <clm@cygnus.com>
-        * tc-m68k.c: Include elf/m68k.h.
-        (m68k_elf_final_processing): New routine.
-        * tc-m68k.h (elf_tc_final_processing m68k_elf_final_processing):
-        Define.
+
+       * tc-m68k.c: Include elf/m68k.h.
+       (m68k_elf_final_processing): New routine.
+       * tc-m68k.h (elf_tc_final_processing m68k_elf_final_processing):
+       Define.
+
 Mon May  3 10:26:03 1999  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-hppa.c (md_apply_fix): Handle 22 bit fmt insn like a
@@ -2643,7 +3514,7 @@ Mon Apr 26 12:34:37 1999  Doug Evans  <devans@canuck.cygnus.com>
 1999-04-22  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-mcore.c (md_apply_fix3): Renamed function from
-       md_apply_fix. 
+       md_apply_fix.
        (md_apply_fix3): Do not fix up absolute relocations against
        symbolic values.
 
@@ -2655,7 +3526,7 @@ Mon Apr 26 12:34:37 1999  Doug Evans  <devans@canuck.cygnus.com>
        changes and data-in-text directives.
        (mcore_cons): New function: intercept cons() operations.
        (mcore_float_cons): New function: intercept float_cons()
-       operations. 
+       operations.
        (mcore_stringer): New function: intercept stringer() operations.
 
 1999-04-18  Ian Lance Taylor  <ian@zembu.com>
@@ -2675,9 +3546,9 @@ Mon Apr 26 12:34:37 1999  Doug Evans  <devans@canuck.cygnus.com>
 
        * config/tc-mcore.c (md_pseudo_table): Add overrides for .bss
        .text .data .section pseudo ops.
-       (mcore_s_section): New function.  Dump lits before changing secs. 
-       (mcore_s_text): New function.  Dump lits before changing secs. 
-       (mcore_s_data): New function.  Dump lits before changing secs. 
+       (mcore_s_section): New function.  Dump lits before changing secs.
+       (mcore_s_text): New function.  Dump lits before changing secs.
+       (mcore_s_data): New function.  Dump lits before changing secs.
 
 1999-04-16  Gavin Romig-Koch  <gavin@cygnus.com>
 
@@ -2697,7 +3568,7 @@ Fri Apr 16 12:26:39 1999  Bob Manson  <manson@charmed.cygnus.com>
 
 Thu Apr 15 16:52:09 1999  Jeffrey A Law  (law@cygnus.com)
 
-       * tc-hppa.c (pa_get_absolute_exression): Try to handle "5 %r3" 
+       * tc-hppa.c (pa_get_absolute_exression): Try to handle "5 %r3"
        expressions correctly.
 
 
@@ -2736,7 +3607,7 @@ Sat Apr 10 20:10:02 1999  Richard Henderson  <rth@cygnus.com>
 
        * config/tc-mcore.c: New File: Support routines for MCore
        assembler.
-       * config/tc-mcore.h: New File: Definitions for MCore assembler. 
+       * config/tc-mcore.h: New File: Definitions for MCore assembler.
        * config/obj-coff.c: Add support for mcore-pe target.
 
        * Makefile.am: Add support for MCore targets.
@@ -2746,7 +3617,7 @@ Sat Apr 10 20:10:02 1999  Richard Henderson  <rth@cygnus.com>
 
        * doc/all.texi: Set MCORE.
        * doc/as.texinfo: Document MCore specific command line options.
-       
+
        * write.h: Prevent multiple inclusion.
 
 1999-04-06  Ian Lance Taylor  <ian@zembu.com>
@@ -2832,7 +3703,7 @@ Thu Mar 18 10:55:30 1999  Jeffrey A Law  (law@cygnus.com)
 Thu Mar 18 02:30:07 1999  Jeffrey A Law  (law@cygnus.com)
 
        * tc-hppa.c (pa_ip, case 'd'): Do not allow ",n".
-       
+
 1999-03-15  Martin Hunt  <hunt@cygnus.com>
 
        * app.c (do_scrub_begin): Change '-' back to a symbol char
@@ -2893,10 +3764,10 @@ Fri Feb 19 09:36:30 1999  Ian Lance Taylor  <ian@cygnus.com>
 
        This patch was created by: Scott Bambrough
        <scottb@corelcomputer.com>
-       
-       * app.c: 
+
+       * app.c:
          Special cased '@' character.  The '@' character is used as the
-         ARM assembler comment character, as a special character 
+         ARM assembler comment character, as a special character
          and in ELF .symver pseudo-op's, and as a special character in
          .type and .section pseudo-ops.
        (symver_pseudo): New static variable.
@@ -2904,13 +3775,13 @@ Fri Feb 19 09:36:30 1999  Ian Lance Taylor  <ian@cygnus.com>
        (struct app_save): Add field 'symver_state'.
        (app_push): Save global symver_state int struct app_save.
        (app_pop): Restore global symver_state from struct app_save.
-       (do_scrub_chars): Special case handling of '@' character in
-       .symver pseudo-ops. 
+       (do_scrub_chars): Special case handling of '@' character in
+       .symver pseudo-ops.
 
        * configure.in: Modified to recognize armv* uname syntax from ARM
        Linux kernel.
        * configure: Regenerated.
-       
+
        * config/obj-elf.c (obj_elf_section): Allow '%' as well as '@' as
        a prefix to the section's type.
        (obj_elf_type): Allow '%' as well as '@' and '#' as prefixes to
@@ -2923,7 +3794,7 @@ Fri Feb 19 09:36:30 1999  Ian Lance Taylor  <ian@cygnus.com>
        (TC_CONS_FIX_NEW): Define.
        (tc_fix_adjustable): Define.
        (GLOBAL_OFFSET_TABLE_NAME): Define.
-       
+
        * config/tc-arm.c: Add support for PIC generation:
        (line_seperator_chars): Allow ';' as a seperator for Linux.
        (is_immediate_prefix): New macro.
@@ -3062,51 +3933,51 @@ Wed Feb  3 11:35:47 1999  Richard Henderson  <rth@cygnus.com>
 
 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.
+       * 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.
+       * 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>
@@ -3120,7 +3991,7 @@ Mon Feb  1 12:24:58 1999  Catherine Moore  <clm@cygnus.com>
        (TC_FORCE_RELOCATION): Define.
 
        * cgen.c (gas_cgen_md_apply_fix3): Do not apply fixes to VTABLE
-       relocs. 
+       relocs.
 
 1999-01-16  Nick Clifton  <nickc@cygnus.com>
 
@@ -3155,7 +4026,8 @@ Tue Jan  5 21:58:03 1999  Doug Evans  <devans@canuck.cygnus.com>
 
 1998-12-23  Gavin Romig-Koch  <gavin@cygnus.com>
 
-       * config/tc-mips.c (md_begin): Correct type-o in setting of mips_eabi64.
+       * config/tc-mips.c (md_begin): Correct type-o in setting of
+       mips_eabi64.
 
 1998-12-21  Nick Clifton  <nickc@cygnus.com>
 
@@ -3171,17 +4043,18 @@ Tue Jan  5 21:58:03 1999  Doug Evans  <devans@canuck.cygnus.com>
 
 1998-12-18  Gavin Romig-Koch  <gavin@cygnus.com>
 
-       * config/tc-mips.c (mips_elf_final_processing): 
+       * config/tc-mips.c (mips_elf_final_processing):
        Correct setting of ABI in e_flags.
 
 Wed Dec 16 16:17:22 1998  Dave Brolley  <brolley@cygnus.com>
 
-       * config/tc-fr30.c (md_assemble): Warn about invalid instructions in delay slots.
+       * config/tc-fr30.c (md_assemble): Warn about invalid instructions
+       in delay slots.
 
 1998-12-16  Gavin Romig-Koch  <gavin@cygnus.com>
 
        * config/tc-mips.c (md_begin,md_parse_option): Handle vr4111.
-       
+
 1998-12-15  Doug Evans  <devans@casey.cygnus.com>
 
        * cgen.c (gas_cgen_md_apply_fix3): Mark as an error, rather than a
@@ -3195,7 +4068,7 @@ Wed Dec 16 16:17:22 1998  Dave Brolley  <brolley@cygnus.com>
 
 1998-12-15  Gavin Romig-Koch  <gavin@cygnus.com>
 
-       * config/tc-mips.c (md_parse_option): Handle vr4111. 
+       * config/tc-mips.c (md_parse_option): Handle vr4111.
 
 98-12-11  Ken Raeburn  <raeburn@cygnus.com>
 
@@ -3215,7 +4088,7 @@ Tue Dec  8 19:51:50 1998  Mark Klein  <mklein@dis.com>
        * config/obj-som.c (compiler_seen): New static variable.
        (obj_som_compiler): New function.
        * config/tc-hppa.c: Update tc_data uses for change to bfd/som.h.
-       (md_pseudo_table): Add "compiler" if OBJ_SOM.
+       (md_pseudo_table): Add "compiler" if OBJ_SOM.
        (pa_type_args): Set hppa_priv_level.
        (pa_compiler): New static function if OBJ_SOM.
        * configure: Rebuild.
@@ -3226,21 +4099,21 @@ Tue Dec  8 15:00:50 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 1998-12-08  Andrew MacLeod  <amacleod@cygnus.com>
 
-       * config/tc-ppc.c (ppc_vbyte): Prototype and new function for 
+       * config/tc-ppc.c (ppc_vbyte): Prototype and new function for
        AIX .vbyte unaligned data support.
        (md_pseudo_table): Add 'vbyte' to list of valid pseudos.
-       (ppc_elf_validate_fix): Add eh_frame to list of ELF relocatable 
+       (ppc_elf_validate_fix): Add eh_frame to list of ELF relocatable
        sections.
 
 1998-12-07  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-d30v.c (md_assemble, do_assemble): Improve erroneous
-       input handling. 
+       input handling.
 
 Mon Dec  7 09:48:34 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/tc-arm.c (elf32_arm_force_relocation):  Check for
-        BFD_RELOC_ARM_PCREL_BRANCH.
+       * config/tc-arm.c (elf32_arm_force_relocation):  Check for
+       BFD_RELOC_ARM_PCREL_BRANCH.
 
 Sun Dec  6 12:46:36 1998  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -3281,8 +4154,8 @@ Sun Dec  6 12:46:36 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 Thu Nov 26 11:23:48 1998  Dave Brolley  <brolley@cygnus.com>
 
-       * config/tc-fr30.c (md_pcrel_from_section): Restore previous calculation
-       of pcrel point.
+       * config/tc-fr30.c (md_pcrel_from_section): Restore previous
+       calculation of pcrel point.
 
 Tue Nov 24 17:21:52 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -3299,7 +4172,7 @@ Tue Nov 24 14:54:38 1998  Nick Clifton  <nickc@cygnus.com>
 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. 
+       FR30_OPERAND_I32.
 
 Thu Nov 19 15:01:29 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -3319,7 +4192,7 @@ Tue Nov 17 13:42:42 1998  Nick Clifton  <nickc@cygnus.com>
        * config/tc-fr30.c (md_cgen_lookup_reloc): Updated to match latest
        opcode list.
        * listing.c: Ignore line terminator characters found inside
-       strings. 
+       strings.
 
 Thu Nov 12 19:21:24 1998  Dave Brolley  <brolley@cygnus.com>
 
@@ -3346,13 +4219,13 @@ Tue Nov 10 13:13:05 1998  Nick Clifton  <nickc@cygnus.com>
 
 Tue Nov 10 14:41:33 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/tc-d10v.h (obj_fix_adjustable):  Define.
-        (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.
+       * config/tc-d10v.h (obj_fix_adjustable):  Define.
+       (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.
 
 Mon Nov  9 14:25:06 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -3387,13 +4260,13 @@ Mon Nov  2 20:10:18 1998  Martin von Loewis  <loewis@informatik.hu-berlin.de>
 
 Mon Nov  2 15:05:33 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * configure.in: detect cygwin* instead of cygwin32*
-        * configure: regenerate
+       * configure.in: detect cygwin* instead of cygwin32*
+       * configure: regenerate
 
 Tue Oct 27 13:18:40 1998  Nick Clifton  <nickc@cygnus.com>
 
        * listing.c: Add support for producing a listing from piped
-       input. 
+       input.
 
 Tue Oct 27 08:56:44 1998  Gavin Romig-Koch  <gavin@cygnus.com>
 
@@ -3409,12 +4282,12 @@ Tue Oct 27 08:56:44 1998  Gavin Romig-Koch  <gavin@cygnus.com>
 
 Sat Oct 24 15:12:19 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/tc-sh.c (sh_fix_adjustable):  Adjust EXTERN and
-        WEAK handling.
+       * config/tc-sh.c (sh_fix_adjustable):  Adjust EXTERN and
+       WEAK handling.
 
 Thu Oct 22 12:41:33 1998  Catherine Moore  <clm@cygnus.com>
 
-        * cgen.c (gas_cgen_md_apply_fix3):  Revert last change.
+       * cgen.c (gas_cgen_md_apply_fix3):  Revert last change.
 
 Thu Oct 22 10:03:15 1998  Ron Unrau  <runrau@cygnus.com>
 
@@ -3423,9 +4296,9 @@ Thu Oct 22 10:03:15 1998  Ron Unrau  <runrau@cygnus.com>
 
 Wed Oct 21 11;34:51 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/tc-sh.c (sh_fix_adjustable):  Only include if OBJ_ELF.
-        (md_apply_fix):  Don't return 1 for VTABLE relocs.
-        * config/tc-sh.h (obj_fix_adjustable):  Define only if OBJ_ELF.
+       * config/tc-sh.c (sh_fix_adjustable):  Only include if OBJ_ELF.
+       (md_apply_fix):  Don't return 1 for VTABLE relocs.
+       * config/tc-sh.h (obj_fix_adjustable):  Define only if OBJ_ELF.
 
 Tue Oct 20 11:18:28 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
@@ -3437,7 +4310,7 @@ Tue Oct 20 11:18:28 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
        * 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"
+       "opcode" to "instruction mnemonic"
        Rename throughout opcode[] -> mnemonic[], opp -> mnem_p,
        MAX_OPCODE_SIZE -> MAX_MNEM_SIZE,
        DWORD_OPCODE_SUFFIX -> DWORD_MNEM_SUFFIX,
@@ -3454,15 +4327,15 @@ Tue Oct 20 11:18:28 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
 Tue Oct 20 10:49:42 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-i386.c (md_apply_fix3): Change handling of PCREL reloc
-       for BFD_ASSEMBLER to only change value when COFF if TE_PE.
+       for BFD_ASSEMBLER to only change value when COFF if TE_PE.
 
 Mon Oct 19 20:20:42 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/tc-sh.h (obj_fix_adjustable):  Define.
-        * config/tc-sh.c (sh_force_relocation):  Handle VT relocs.
-        (md_apply_fix):  Likewise.
-        (tc_gen_reloc):  Likewise.
-        (sh_fix_adjustable):  New.
+       * config/tc-sh.h (obj_fix_adjustable):  Define.
+       * config/tc-sh.c (sh_force_relocation):  Handle VT relocs.
+       (md_apply_fix):  Likewise.
+       (tc_gen_reloc):  Likewise.
+       (sh_fix_adjustable):  New.
 
 Mon Oct 19 12:35:43 1998  Doug Evans  <devans@seba.cygnus.com>
 
@@ -3477,7 +4350,7 @@ Mon Oct 19 12:35:43 1998  Doug Evans  <devans@seba.cygnus.com>
 
 Mon Oct 19 13:16:12 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/tc-m32r.c (m32r_force_relocation):  Fix typo.
+       * config/tc-m32r.c (m32r_force_relocation):  Fix typo.
 
 Sun Oct 18 18:48:57 1998  Jeffrey A Law  (law@cygnus.com)
 
@@ -3486,11 +4359,11 @@ Sun Oct 18 18:48:57 1998  Jeffrey A Law  (law@cygnus.com)
 
 Fri Oct 16 13:36:34 CDT Catherine Moore  <clm@cygnus.com>
 
-        * cgen.c (gas_cgen_md_apply_fix3):  Handle VTABLE relocs.
-        (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.
+       * cgen.c (gas_cgen_md_apply_fix3):  Handle VTABLE relocs.
+       (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.
 
 Wed Oct 14 11:33:38 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -3508,7 +4381,7 @@ Thu Oct  8 10:18:33 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-d30v.c (find_format): Test for missing flag and
        control registers.
-       
+
        (md_apply_fix3): Fix error messages to avoid
        assumption about presence of a symbol.
 
@@ -3525,23 +4398,23 @@ Wed Oct  7 14:09:14 1998  Nick Clifton  <nickc@cygnus.com>
 
 Tue Oct  6 09:31:15 1998  Catherine Moore  <clm@cygnus.com>
 
-        * tc-sparc.h (TC_FORCE_RELOCATION):  Define.
-        (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.
+       * tc-sparc.h (TC_FORCE_RELOCATION):  Define.
+       (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.
 
 Mon Oct  5 09:25:32 1998  Catherine Moore  <clm@cygnsu.com>
 
-        * symbols.c (S_IS_FUNCTION):  New.
-        * 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.
+       * symbols.c (S_IS_FUNCTION):  New.
+       * 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.
 
 Mon Oct  5 00:48:52 1998  Jeffrey A Law  (law@cygnus.com)
 
@@ -3553,7 +4426,7 @@ Sun Oct  4 20:57:43 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
        * 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.
+       unsigned int to allow full range of 8-bit opcode suffixes.
        (None): Redefine as 0xffff.
 
        From Jeff B Epler <jepler@usgs.gov>
@@ -3576,7 +4449,7 @@ Wed Sep 30 10:52:32 1998  Nick Clifton  <nickc@cygnus.com>
        * config/tc-v850.c (md_pcrel_from): Rename to
        v850_pcrel_from_section.
        (v850_pcrel_from_section): Do not resolves symbols in other
-       sections. 
+       sections.
 
        * config/tc-v850.h (MD_PCREL_FROM_SECTION): Define.
 
@@ -3594,7 +4467,7 @@ Thu Sep 24 09:28:34 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-d30v.c (write_2_short): Do not allow instructions in
        the right container if the left container holds a branch
-       instruction. 
+       instruction.
 
 Wed Sep 23 10:54:29 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -3647,25 +4520,25 @@ Sun Sep 20 00:58:12 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.
        * config/tc-m68k.c (md_apply_fix_2): Do nothing for vtable relocs.
 
 Tue Sep 15 08:51:07 1998  Catherine Moore  <clm@cygnus.com>
-        * config/obj-elf.c (obj_elf_vtable_inherit):  Handle arm
-        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.
+
+       * config/obj-elf.c (obj_elf_vtable_inherit):  Handle arm
+       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.
 
 Wed Sep  9 11:27:16 1998  Richard Henderson  <rth@cygnus.com>
 
        * config/tc-i386.c (i386_operand): Fix typo in last patch.
 
 Tue Sep  8 18:10:01 1998  Catherine Moore  <clm@cygnus.com>
-        * config/tc-arm.c (arm_adjust_symtab):  Move #ifdef
-        OBJ_COFF so that routine is defined for a.out format.
+
+       * config/tc-arm.c (arm_adjust_symtab):  Move #ifdef
+       OBJ_COFF so that routine is defined for a.out format.
 
 Tue Sep  8 15:56:19 1998  Richard Henderson  <rth@cygnus.com>
 
@@ -3710,13 +4583,13 @@ Mon Aug 31 09:51:14 1998  Richard Henderson  <rth@cygnus.com>
 
 Mon Aug 31 10:58:06 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/tc-arm.c:  Remove OBJ_ELF definitions for 
-        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.
-        
+       * config/tc-arm.c:  Remove OBJ_ELF definitions for
+       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.
+
 Sat Aug 29 22:18:51 1998  Richard Henderson  <rth@cygnus.com>
 
        * configure.in: Make all i386-elf targets use bfd_gas.
@@ -3735,8 +4608,8 @@ Fri Aug 21 18:43:48 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-d30v.c (md_assemble): Copy previous opcode over
        current opcode after writing the first insturction of a reverse
-       sequential pair. 
-       
+       sequential pair.
+
 Fri Aug 21 07:30:35 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * read.h (generate_lineno_debug): Add prototype.
@@ -3766,8 +4639,8 @@ Wed Aug 19 09:30:16 1998  Nick Clifton  <nickc@cygnus.com>
 
 Tue Aug 18 11:59:43 1998  Catherine Moore  <clm@cygnus.com>
 
-       * tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
-       * tc-arm.c (arm_fix_adjustable): New routine.
+       * tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
+       * tc-arm.c (arm_fix_adjustable): New routine.
 
 1998-08-13  Vladimir N. Makarov  <vmakarov@cygnus.com>
 
@@ -3819,10 +4692,10 @@ Mon Aug 10 17:48:09 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
 Sun Aug  9 20:45:32 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/obj-elf.h:  Check for redefinition of obj_frob_symbol.
-        * config/tc-arm.c:  Define S_GET_STORAGE_CLASS and S_SET_STORAGE_CLASS.
-        (armelf_frob_symbol):  New Routine.
-        * config/tc-arm.h:  Define obj_frob_symbol if OBJ_ELF.
+       * config/obj-elf.h:  Check for redefinition of obj_frob_symbol.
+       * config/tc-arm.c:  Define S_GET_STORAGE_CLASS and S_SET_STORAGE_CLASS.
+       (armelf_frob_symbol):  New Routine.
+       * config/tc-arm.h:  Define obj_frob_symbol if OBJ_ELF.
 
 Sat Aug  8 15:21:28 1998  Richard Henderson  <rth@cygnus.com>
 
@@ -3866,7 +4739,7 @@ Sat Aug  1 19:27:30 1998  Richard Henderson  <rth@cygnus.com>
        (SEPARATE_STAB_SECTIONS): Conditionalize on value of ECOFF_DEBUGGING.
        (INIT_STAB_SECTION): Likewise.
        (OBJ_PROCESS_STAB): Likewise.
-       
+
        * config/tc-alpha.c (md_longopts): New options -mdebug/-no-mdebug.
        (md_parse_option): Watch for them.
        (alpha_cur_ent_sym, alpha_flag_mdebug): New variables.
@@ -3875,7 +4748,7 @@ Sat Aug  1 19:27:30 1998  Richard Henderson  <rth@cygnus.com>
        (s_alpha_prologue): Watch alpha_cur_ent_sym.
        (s_alpha_coff_wrapper): New.
        (md_pseudo_table): Trap all ECOFF pseudos.
-       
+
 Fri Jul 31 16:45:54 1998  Ron Unrau <runrau@cygnus.com>
 
        Start of changes to remove mdebug section from mips*-elf
@@ -3888,16 +4761,16 @@ Fri Jul 31 16:45:54 1998  Ron Unrau <runrau@cygnus.com>
 
 Fri Jul 31 16:14:45 1998  Catherine Moore  <clm@cygnus.com>
 
-        * configure.in: (arm-*-elf):  Handle.
-        (thumb-*-elf): Handle.
-        * configure:  Regenerate.
-        * read.c (stringer): Fix typo in comment.
-        * write.c (fixup_segment): Don't add symbol value to addend if
-        TC_ARM and OBJ_ELF.
-        * config/tc-arm.c (md_section_align):  Don't align dwarf debug
-        sections.
-        (tc_gen_reloc):  Always set the reloc addend to fixp->fx_offset
-        for OBJ_ELF.
+       * configure.in: (arm-*-elf):  Handle.
+       (thumb-*-elf): Handle.
+       * configure:  Regenerate.
+       * read.c (stringer): Fix typo in comment.
+       * write.c (fixup_segment): Don't add symbol value to addend if
+       TC_ARM and OBJ_ELF.
+       * config/tc-arm.c (md_section_align):  Don't align dwarf debug
+       sections.
+       (tc_gen_reloc):  Always set the reloc addend to fixp->fx_offset
+       for OBJ_ELF.
 
 Thu Jul 30 21:38:43 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
@@ -3907,12 +4780,12 @@ Thu Jul 30 21:38:43 1998  Frank Ch. Eigler  <fche@cygnus.com>
        "right-instruction-killer" type.
 
 Tue Jun 28 18:12:28 1998  Stan Cox  <scox@cygnus.com>
-       
+
        * config/tc-sparc.c (md_number_to_chars, cons_fix_new_sparc):
        Always output words in debug_info section as big endian.
        (sparc_target_format): Choose correct bfd target.
        (md_apply_fix3): Rename BFD_RELOC_SPARC_32LE to BFD_RELOC_SPARC_REV32.
-       
+
 Tue Jul 28 11:01:21 1998  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mn10300.c (md_assemble): Fix "errmsg" initialization
@@ -4056,11 +4929,11 @@ Thu Jul  9 11:31:54 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 Wed Jul  8 12:18:56 1998  Jeffrey A Law  (law@cygnus.com)
 
-        * config/tc-mips.c (mips_ip, case 'i' and 'j'): Mask off high bits
-        for %lo expressions.
-        (mips_ip, case 'u'): Move range check after code to mask
-        off bits in %hi/%lo expressions.  Mask off high bits for
-        %lo expressions.
+       * config/tc-mips.c (mips_ip, case 'i' and 'j'): Mask off high bits
+       for %lo expressions.
+       (mips_ip, case 'u'): Move range check after code to mask
+       off bits in %hi/%lo expressions.  Mask off high bits for
+       %lo expressions.
 
 Tue Jul  7 17:57:38 1998  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -4080,7 +4953,7 @@ Tue Jul  7 11:42:16 1998  Richard Henderson  <rth@cygnus.com>
 Tue Jul  7 13:00:37 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
        * config/tc-i386.c (i386_operand): Don't set the size of an
-       immediate address based solely on the suffix and the mode.
+       immediate address based solely on the suffix and the mode.
 
        * config/tc-i386.c (md_assemble): Add assertion to make sure
        overlap2 does not set Imm.
@@ -4117,7 +4990,7 @@ Thu Jul  2 16:24:58 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 Thu Jul  2 14:06:22 1998  Klaus Kaempf  <kkaempf@rmi.de>
 
-        * obj-vms.c: Add C++ support with ctors/dtors sections.  Add weak
+       * obj-vms.c: Add C++ support with ctors/dtors sections.  Add weak
        symbol definitions.
        (Ctors_Symbols, Dtors_Symbols): New symbol chains.
        (ps_CTORS, ps_DTORS): New section types.
@@ -4130,7 +5003,7 @@ Thu Jul  2 14:06:22 1998  Klaus Kaempf  <kkaempf@rmi.de>
        (vms_write_object_file): Write Ctors_Symbols/Dtors_Symbols to
        appropriate section.
 
-        * tc-alpha.h (TARGET_FORMAT): Rename "evax-alpha" to "vms-alpha".
+       * tc-alpha.h (TARGET_FORMAT): Rename "evax-alpha" to "vms-alpha".
        * makefile.vms: Merge vax/vms support.
 
 Wed Jul  1 20:06:20 1998  Richard Henderson  <rth@cygnus.com>
@@ -4177,8 +5050,8 @@ Wed Jun 24 19:06:04 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 Wed Jun 24 13:45:00 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/tc-v850.c (v850_comm):  Restore old section
-        after common processing.
+       * config/tc-v850.c (v850_comm):  Restore old section
+       after common processing.
 
 Wed Jun 24 11:50:54 1998  Klaus Kaempf  <kkaempf@progis.de>
 
@@ -4190,11 +5063,11 @@ Tue Jun 23 17:47:31 1998  Jim Wilson  <wilson@cygnus.com>
        char with code that explicitly sign-extends.
 
 Tue Jun 23 13:54:57 1998  Nick Clifton  <nickc@cygnus.com>
-       
+
        * config/tc-v850.c (md_begin): Restore text section as the current
        section after creating call table sections.
        * config/obj-coff.h (SYM_AUXINFO): New macro to conceal ugly
-       code. 
+       code.
 
        * config/obj-coff.c (c_symbol_merge): Replace complex expresion
        with call to macro SYM_AUXINFO.
@@ -4271,12 +5144,12 @@ Fri Jun 12 13:36:54 1998  Tom Tromey  <tromey@cygnus.com>
 Thu Jun 11 08:56:46 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-d30v.c (md_apply_fix3): Catch BFD_RELOC_8,
-       BFD_RELOC_16, BFD_RELOC_64 and issue appropriate error messages.  
+       BFD_RELOC_16, BFD_RELOC_64 and issue appropriate error messages.
 
        (check_range): If the operand is shifted, then shift the number
        before checking its range.
 
-       * write.c (adjust_reloc_syms): Add more checks for NULL pointers. 
+       * write.c (adjust_reloc_syms): Add more checks for NULL pointers.
 
        * config/tc-v850.c (v850_comm): Set SEC_COMMON bit on special
        common sections.
@@ -4294,7 +5167,7 @@ Wed Jun 10 17:26:35 1998  Nick Clifton  <nickc@cygnus.com>
 Tue Jun  9 13:52:53 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * Makefile.am: Rebuild dependencies.
-       (DEP_INCLUDES): Fix reference to intl build directory.
+       (DEP_INCLUDES): Fix reference to intl build directory.
        * Makefile.in: Rebuild.
 
 Tue Jun  9 12:20:05 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
@@ -4311,7 +5184,7 @@ Mon Jun  8 18:32:01 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-d30v.c (md_assemble): Fix handling of reverse
        sequential word multiply instructions.
-       
+
        (do_assemble): Add extra command line argument, to allow mul32
        attribute to be preserved across parallel insns.
        (md_assemble): Insert NOPs between explicitly parallel insns which
@@ -4380,9 +5253,9 @@ Mon Jun  8 12:20:30 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
        other reg operand to default in size to the current code size.
 
 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.
+
+       * config/tc-v850.c (md_begin):  Restore creation of
+       .call_table_text and .call_table_data sections.
 
 Sat Jun  6 00:02:41 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -4490,10 +5363,10 @@ Wed Jun  3 14:10:36 1998  Ian Lance Taylor  <ian@cygnus.com>
        symbols are relaxable.
 
 Wed Jun  3 09:16:00 1998  Catherine Moore  <clm@cygnus.com>
-        * config/tc-v850.c (md_begin):  Don't create special
-        sections by default.
+
+       * config/tc-v850.c (md_begin):  Don't create special
+       sections by default.
+
 Tue Jun  2 14:52:56 1998  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mips.c (macro): For div and udiv, close the
@@ -4565,7 +5438,7 @@ Fri May 29 18:13:12 1998  Ian Lance Taylor  <ian@cygnus.com>
        * config/tc-w65.h (WORKING_DOT_WORD): Define.
        * config/tc-z8k.h (WORKING_DOT_WORD): Define.
        * config/tc-a29k.c: Don't define md_short_jump_size,
-       md_long_jump_size, md_create_short_jump or md_create_long_jump.
+       md_long_jump_size, md_create_short_jump or md_create_long_jump.
        * config/tc-alpha.c: Likewise.
        * config/tc-alpha.h: Likewise.
        * config/tc-arm.c: Likewise.
@@ -4620,7 +5493,7 @@ Tue May 26 19:27:52 1998  Stan Cox  <scox@equinox.cygnus.com>
        (cons_fix_new_sparc): Added to create BFD_RELOC_SPARC_32LE.
 
        * config/tc-sparc.h (cons_fix_new_sparc): Added.
-       
+
 Thu May 21 15:02:41 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-arm.c (find_real_start): Relax definition of local
@@ -4633,8 +5506,8 @@ Tue May 19 16:59:44 1998  Nick Clifton  <nickc@cygnus.com>
 
 Tue May 19 08:25:19 1998  Catherine Moore <clm@cygnus.com>
 
-        * config/tc-sparc.c (sparc_handle_align): Use number_to_chars_bigendian
-        or number_to_chars_littleendian to write data.
+       * config/tc-sparc.c (sparc_handle_align): Use number_to_chars_bigendian
+       or number_to_chars_littleendian to write data.
 
 Mon May 18 17:09:30 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -4676,19 +5549,19 @@ Wed May 13 10:16:37 1998  Doug Evans  <devans@canuck.cygnus.com>
 Tue May 12 12:03:44 1998  Richard Henderson  <rth@cygnus.com>
 
        * config/tc-d30v.c (cur_mul32_p, prev_mul32_p): Make static.
-        (d30v_current_align, d30v_current_align_seg): New variables.
-        (d30v_last_label): New variable.
-        (d30v_align, s_d30v_align, s_d30v_text): New functions.
-        (s_d30v_data, s_d30v_section): Likewise.
-        (md_pseudo_table): Call them.
-        (md_begin): Initialize d30v_current_align_seg.
-        (md_assemble): Call d30v_align when needed by known current alignment.
-        (d30v_frob_label, d30v_cons_align): New functions.
-        * config/tc-d30v.h (md_do_align): Remove.
-        (tc_frob_label): Call d30v_frob_label.
-        (md_cons_align): New.
-
-       * config/tc-d30v.c (find_format): Convert complex expressions to 
+       (d30v_current_align, d30v_current_align_seg): New variables.
+       (d30v_last_label): New variable.
+       (d30v_align, s_d30v_align, s_d30v_text): New functions.
+       (s_d30v_data, s_d30v_section): Likewise.
+       (md_pseudo_table): Call them.
+       (md_begin): Initialize d30v_current_align_seg.
+       (md_assemble): Call d30v_align when needed by known current alignment.
+       (d30v_frob_label, d30v_cons_align): New functions.
+       * config/tc-d30v.h (md_do_align): Remove.
+       (tc_frob_label): Call d30v_frob_label.
+       (md_cons_align): New.
+
+       * config/tc-d30v.c (find_format): Convert complex expressions to
        expression symbols before processing.  Clean up code formatting.
 
 Sun May 10 22:35:02 1998  Jeffrey A Law  (law@cygnus.com)
@@ -4725,7 +5598,7 @@ Thu May  7 11:13:00 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * config/tc-d30v.c (do_assemble): Abort with error message
        if opcode operands do not match.
-       
+
 Thu May  7 09:36:06 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * config/tc-mips.c (macro_build, validate_mips_insn): Implement
@@ -4757,7 +5630,7 @@ Wed May  6 15:26:34 1998  Klaus Kaempf  <kkaempf@progis.de>
        * makefile.vms: Run dec c with /nodebug.  Pass CC value when
        calling make.
 
-        * makefile.vms (OBJS): Add ehopt.obj
+       * makefile.vms (OBJS): Add ehopt.obj
 
 Wed May  6 15:11:12 1998  Klaus Kaempf  <kkaempf@progis.de>
 
@@ -4768,7 +5641,7 @@ Wed May  6 11:51:51 1998  Richard Henderson  <rth@cygnus.com>
        * config/tc-d30v.c (do_assemble): Accept a new parameter requesting
        a short format insn.
        (md_assemble): Set it for explicitly packed insns.
-       
+
 Tue May  5 13:23:13 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/obj-coff.c (c_symbol_merge): Do not take address of
@@ -4776,7 +5649,7 @@ Tue May  5 13:23:13 1998  Nick Clifton  <nickc@cygnus.com>
 
 Tue May  5 13:10:41 1998  Gavin Koch  <gavin@cygnus.com>
 
-       * config/tc-mips.c (macro,macro2): Implement 
+       * config/tc-mips.c (macro,macro2): Implement
        M_DMULO_I, M_MULO_I, M_DMULOU_I, and M_MULOU_I.
 
 Mon May  4 17:49:14 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
@@ -4792,8 +5665,8 @@ Mon May  4 16:12:23 1998  Ian Lance Taylor  <ian@cygnus.com>
        * config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Keep relocs for all
        references to externally visible symbols.
        * config/tc-i386.c (md_apply_fix3): When OBJ_ELF, don't add the
-       values in twice for a PC relative reloc if the symbol is
-       externally defined.
+       values in twice for a PC relative reloc if the symbol is
+       externally defined.
 
        * config/tc-sparc.h (tc_fix_adjustable) [OBJ_AOUT]: When PIC,
        don't adjust a PC relative reloc against an externally visible
@@ -4829,7 +5702,7 @@ Tue Apr 28 19:16:26 1998  Tom Tromey  <tromey@cygnus.com>
 Tue Apr 28 18:33:23 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * config/tc-d30v.c (md_show_usage): Correct gettext typo.
-       
+
 Tue Apr 28 12:16:30 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-hppa.c: Change all calls to bzero to use memset.
@@ -4888,7 +5761,7 @@ Fri Apr 24 12:47:42 1998  Philippe De Muyter  <phdm@macqel.be>
 Fri Apr 24 09:26:46 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c: Add internationalisation macros to error
-       strings.  
+       strings.
 
        * config/tc-m32r.c (can_make_parallel): Add internationalisation
        macros to error strings.
@@ -5023,19 +5896,19 @@ Tue Apr 21 16:18:12 1998  Ian Lance Taylor  <ian@cygnus.com>
 Sat Apr 18 01:21:04 1998  Stan Cox  <scox@cygnus.com>
 
        * configure.in: Added sparc86x support.
-       
+
        * configure: Rebuild.
-       
+
        * config/tc-sparc.c (lookup_arch): Added arch_type to struct
        sparc_arch.
        (md_parse_option): Warn if -EL is not supported for this architecture.
 
        * config/tc-sparc.h (SPARC_BIENDIAN) Always define.
-       
+
 Sat Apr 18 01:19:01 1998  Jeffrey A Law  (law@cygnus.com)
 
-        * config/tc-mips.c (mips_ip): Note when we use get match on
-        the full instruction name.
+       * config/tc-mips.c (mips_ip): Note when we use get match on
+       the full instruction name.
 
 Wed Apr 15 15:17:27 1998  Richard Henderson  <rth@cygnus.com>
 
@@ -5044,7 +5917,7 @@ Wed Apr 15 15:17:27 1998  Richard Henderson  <rth@cygnus.com>
 
 Wed Apr 15 07:06:04 1998  Catherine Moore  <clm@cygnus.com>
 
-        * config/tc-mips.c (hilo_interlocks): Remove 4300.
+       * config/tc-mips.c (hilo_interlocks): Remove 4300.
 
 Mon Apr 13 16:51:04 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -5083,12 +5956,12 @@ Fri Apr  3 11:44:34 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 Fri Apr  3 09:12:23 1998  Gavin Koch  <gavin@cetus.cygnus.com>
 
-       * config/tc-mips.c (mips_pseudo_table): Add weakext entry. 
+       * config/tc-mips.c (mips_pseudo_table): Add weakext entry.
        (s_mips_weakext): Define.
        * ecoff.c (ecoff_directive_weakext): Don't define if defined(TC_MIPS).
-       * config/obj-ecoff.c (obj_pseudo_table): Don't add weakext if 
-       defined(TC_MIPS).       
-       
+       * config/obj-ecoff.c (obj_pseudo_table): Don't add weakext if
+       defined(TC_MIPS).
+
 Thu Apr  2 22:42:02 1998  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mn10200.c (tc_gen_reloc): The difference of two symbols
@@ -5110,7 +5983,7 @@ Wed Apr  1 11:08:27 1998  Nick Clifton  <nickc@cygnus.com>
        (find_real_start): New function:  Locate the real, Thumb coded
        start of a Thumb function.
        (do_t_branch23): Alter the destination of branches to Thumb
-       functions. 
+       functions.
 
        * config/tc-arm.h: Define TC_VALIDATE_FIX.
 
@@ -5198,7 +6071,7 @@ Sat Mar 28 22:28:02 1998  Ian Lance Taylor  <ian@cygnus.com>
 Fri Mar 27 12:46:47 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-m68k.c (m68k_ip): Check legal addressing modes for
-       mcf5200 just as we do for m68000.
+       mcf5200 just as we do for m68000.
        (m68k_init_after_args): Likewise.
        (md_estimate_size_before_relax): Likewise.
 
@@ -5227,9 +6100,9 @@ Wed Mar 25 13:44:18 1998  Doug Evans  <devans@canuck.cygnus.com>
 
 Wed Mar 25 13:10:42 1998  Bruno Haible  <bruno@linuix.mathematik.uni-karlsruhe.de>
 
-        * gasp.c (IS*): Cast argument to unsigned char, not unsigned int.
-        * macro.c (macro_expand_body): Increase buffer size.
-        * messages.c (as_warn): Likewise.
+       * gasp.c (IS*): Cast argument to unsigned char, not unsigned int.
+       * macro.c (macro_expand_body): Increase buffer size.
+       * messages.c (as_warn): Likewise.
        (as_warn_where, as_bad, as_bad_where): Likewise.
 
 Wed Mar 25 12:59:07 1998  Ian Lance Taylor  <ian@cygnus.com>
@@ -5271,9 +6144,9 @@ Fri Mar 20 19:15:44 1998  Ian Lance Taylor  <ian@cygnus.com>
 Thu Mar 19 16:03:12 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-arm.c (md_apply_fix3): fix code to test the range of
-       PC relative branches.  Patch courtesy of Jonathan Walton. 
+       PC relative branches.  Patch courtesy of Jonathan Walton.
+
 
-       
 Wed Mar 18 09:29:51 1998  Nick Clifton  <nickc@cygnus.com>
 
        * configure.in (emulations): Add thumb-pe target.
@@ -5301,7 +6174,7 @@ Sat Feb 28 17:28:55 1998  Richard Henderson  <rth@cygnus.com>
        Recognize -GN and -relax.
        (md_begin): Initialize gp size from -G switch.
        (alpha_force_relocation): Always force if -relax.
-       (alpha_align): Take a new argument that will specify when to 
+       (alpha_align): Take a new argument that will specify when to
        emit an R_ALPHA_ALIGN relocation (though we don't do that now).
        Change all callers.  Emit nop alignment padding as nop+unop pair.
 
@@ -5343,8 +6216,8 @@ Thu Feb 19 22:25:42 1998  Richard Henderson  <rth@cygnus.com>
 Tue Feb 17 17:02:15 1998  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-d30v.c (parallel_ok): For the explicitly parallel
-       case, allow the parallel instructions to modify the same flag
-       bits.
+       case, allow the parallel instructions to modify the same flag
+       bits.
 
 Thu Feb 19 16:08:15 1998  Richard Henderson  <rth@cygnus.com>
 
@@ -5402,14 +6275,14 @@ Thu Feb 12 14:06:59 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 Wed Feb 11 23:26:28 1998  Jeffrey A Law  (law@cygnus.com)
 
-        * config/tc-mips.c (load_address): Don't use mips III or mips IV
+       * config/tc-mips.c (load_address): Don't use mips III or mips IV
        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.
+       (macro, macro2, s_cprestore, s_cpadd): Likewise.
 
 Thu Feb 12 03:41:00 1998  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
-Fix rac to accept only a0:
+       Fix rac to accept only a0:
        * tc-d10v.c (parallel_ok, find_opcode):
        Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
        Introduce OPERAND_GPR.
@@ -5457,11 +6330,11 @@ Sat Feb  7 15:33:51 1998  Ian Lance Taylor  <ian@cygnus.com>
 
 Fri Feb  6 16:08:30 1998  Jeffrey A Law  (law@cygnus.com)
 
-        * config/tc-mips.c (md_begin): If mips_cpu is set, then use it as
-        the argument to bfd_set_arch_mach.
-        (load_address): Use bfd_arch_bits_per_address to determine the
-        bit size of an address instead of looking at the isa level.
-        (macro, macro2, s_cprestore, s_cpadd): Likewise.
+       * config/tc-mips.c (md_begin): If mips_cpu is set, then use it as
+       the argument to bfd_set_arch_mach.
+       (load_address): Use bfd_arch_bits_per_address to determine the
+       bit size of an address instead of looking at the isa level.
+       (macro, macro2, s_cprestore, s_cpadd): Likewise.
 
 Fri Feb  6 14:44:34 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -5477,7 +6350,7 @@ Thu Feb  5 12:39:08 1998  Ian Lance Taylor  <ian@cygnus.com>
        * write.c (cvt_frag_to_fill): Handle rs_cfa.
        (relax_segment): Likewise.
        * Makefile.am: Rebuild dependencies.
-       (GAS_CFILES): Add ehopt.c.
+       (GAS_CFILES): Add ehopt.c.
        (GENERIC_OBJS): Add ehopt.o.
        * doc/internals.texi (Frags): Document rs_cfa.
 
@@ -5508,9 +6381,9 @@ Wed Feb  4 20:00:26 1998  James G. Smith  <jsmith@teknema.demon.co.uk>
        * config/tc-arm.c: Rename arm_after_pass_hook() to arm_cleanup().
 
        * config/tc-arm.h: Replace md_after_pass_hook definition with a
-       md_cleanup definition.  This moves the forced literal output to
-       the end of the source pass, and avoids macro's inserting literals
-       into the code immediately after the macro expansion.
+       md_cleanup definition.  This moves the forced literal output to
+       the end of the source pass, and avoids macro's inserting literals
+       into the code immediately after the macro expansion.
 
 Wed Feb  4 13:17:19 1998  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -5548,7 +6421,7 @@ Mon Feb  2 10:20:37 1998  Nick Clifton  <nickc@cygnus.com>
 Mon Feb  2 12:39:05 1998  Geoff Keating  <geoffk@ozemail.com.au>
 
        * config/tc-ppc.c (md_apply_fix3): Change BFD_RELOC_HI16 and
-       BFD_RELOC_HI16_S to store the high bits of any value.
+       BFD_RELOC_HI16_S to store the high bits of any value.
 
        * config/tc-ppc.h (tc_fix_adjustable): Undo change of Fri Jun 27.
        (TC_RELOC_RTSYM_LOC_FIXUP): Don't let the
@@ -5608,7 +6481,7 @@ Thu Jan 29 18:48:19 1998  Bill Moyer  <billm@cygnus.com>
 Wed Jan 28 14:35:00 1998  Bill Moyer <billm@cygnus.com>
 
        * as.h (flag_warn_suppress_instructionswap): added new flag.
-       * tc-d10v.c (md_parse_option,md_longopts): added "--nowarnswap" 
+       * tc-d10v.c (md_parse_option,md_longopts): added "--nowarnswap"
        command line argument.
        * tc-d10v.c (write_2_short): emit "Swapping instructions"
        warning only if flag_warn_suppress_instructionswap is false.
@@ -5673,9 +6546,9 @@ Tue Jan 27 06:38:35 1998  Richard Henderson  <rth@cygnus.com>
        * listing.c (listing_lhs_width, listing_lhs_width_second): New vars.
        (listing_lhs_cont_lines, listing_rhs_width): New vars.
        (print_lines): Use the variables instead of the constants.
-       (listing_listing): Likewise.    
+       (listing_listing): Likewise.
        * listing.h: Declare the new vars.
-       
+
 Tue Jan 27 05:32:05 1998  Richard Henderson  <rth@cygnus.com>
 
        * as.c (parse_args): Add --keep-locals alias for -L.
@@ -5690,7 +6563,7 @@ Tue Jan 27 05:32:05 1998  Richard Henderson  <rth@cygnus.com>
 Mon Jan 26 13:07:41 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-m32r.c: Detect if explicitly parallel instructions
-       might have an io conflict and issue a warning message. 
+       might have an io conflict and issue a warning message.
 
 Thu Jan 22 17:51:44 1998  Nick Clifton  <nickc@cygnus.com>
 
This page took 0.061967 seconds and 4 git commands to generate.