remove local variables, change-log-mode does all of that
[deliverable/binutils-gdb.git] / gas / ChangeLog
index a09695795a310e05c6341e9088d3fcf20ff4d22e..d817da1a1d0801805ac56d6e96b622e304473257 100644 (file)
@@ -1,3 +1,736 @@
+Mon Jul 31 12:16:21 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-ppc.h (SUB_SEGMENT_ALIGN): Define.  From Niclas
+       Andersson <nican@ida.liu.se>.
+
+Thu Jul 27 20:47:12 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * config/obj-coff.c (fixup_segment): Don't do further pcrel
+       processing after converting difference of two symbols in the
+       same segment.  From Jim Wilson.
+
+       * configure.in (i386-*-linuxoldld): Add as synonym for
+       i386-*-linux*aout*.  From Fred Fish.
+       * configure: Regenerated.
+
+Thu Jul 27 16:14:56 1995  Pat Rankin  <rankin@eql.caltech.edu>
+
+       * config/obj-vms.c (enum ps_type {ps_TEXT,ps_DATA,ps_COMMON,
+       ps_CONST}): New constants.
+       (VMS_Psect_Spec): Use them instead of literal strings.
+       (vms_write_object_file, global_symbol_directory): Adjust callers.
+
+Wed Jul 26 18:31:35 1995  Pat Rankin  <rankin@eql.caltech.edu>
+
+       * config/obj-vms.c (const_flag): Change from char to unsigned char.
+       * config/obj-vms.h (const_flag): Ditto.
+       (struct nlist): Replace union n_un and n_un.{n_name,n_next,n_strx}
+       fields with just n_name; delete field n_value; change n_other from
+       char to unsigned char and n_desc from short to int; insert explicit
+       padding for alignment.
+
+Mon Jul 24 20:06:17 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * subsegs.h (struct seg_info_trash): Make bitfield types valid.
+
+       * config/obj-coff.c (fixup_segment): Local add_number should not
+       be declared register since its address is taken for
+       MD_APPLY_FIX3.
+
+       Fri Jul 21 15:28:18 1995  Pat Rankin  <rankin@eql.caltech.edu>
+
+       Split huge vms_write_object_file routine into managable pieces.
+
+       * config/obj-vms.c (vms_fixup_text_section, synthesize_data_segment,
+       vms_fixup_data_section, global_symbol_directory, local_symbols_DST,
+       vms_build_DST): New routines.
+       (vms_write_object_file): Call them.
+       (struct vms_obj_state): New file scope variable used by the above.
+
+Mon Jul 24 14:10:24 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-sh.c (md_pseudo_table): Add "uses".
+       (s_uses): New static function.
+       (sh_coff_frob_file): New function.
+       (md_convert_frag): Call subseg_change before calling fix_new.
+       (sh_handle_align): New function.
+       (SWITCH_TABLE): Define.
+       (sh_force_relocation): New function.
+       (md_apply_fix): Handle R_SH_USES, R_SH_COUNT and R_SH_ALIGN.
+       (sh_coff_reloc_mangle): Likewise.  Also handle switch table
+       entries.
+       * config/tc-sh.h (HANDLE_ALIGN): Define.
+       (sh_handle_align): Declare.
+       (TC_FORCE_RELOCATION): Define.
+       (sh_force_relocation): Declare.
+       (TC_COUNT_RELOC): Simplify; rely on TC_FORCE_RELOCATION instead.
+       (tc_frob_file): Define.
+       (sh_coff_frob_file): Declare.
+       * config/obj-coff.c (write_object_file): Call tc_frob_file if it
+       is defined.
+       (fixup_mdeps): Call HANDLE_ALIGN if it is defined.
+       (TC_FORCE_RELOCATION): Define if not defined.
+       (fixup_segment): Use TC_FORCE_RELOCATION to decide whether to
+       clear the symbol fields of fixP.
+
+Fri Jul 21 22:38:00 1995  Michael Meissner  <meissner@cygnus.com>
+
+       * config/tc-ppc.c (ppc_elf_suffix): Add support for R_PPC_SDAREL
+       relocation.
+       (md_apply_fix3): Ditto.
+
+Thu Jul 20 13:00:56 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * config/tc-m68k.c (md_convert_frag): Rename argument seg to sec,
+       since seg is a macro name in this file.
+
+       * configure.in (arm-*-riscix*): Don't set emulation.
+
+Wed Jul 19 16:08:29 1995  Doug Evans  <dje@canuck.cygnus.com>
+
+       * config/obj-coff.h (TE_PE): Delete.
+       * config/tc-arm.h (BYTE_ORDER): Delete.
+       (TARGET_FORMAT): Provide value for OBJ_COFF and TE_PE.
+       (ARM_BI_ENDIAN): Define if OBJ_COFF and TE_PE.
+       * config/tc-arm.c (byte_order): Delete.
+       (md_number_to_chars): Reference target_big_endian, not byte_order.
+       (md_chars_to_number): Likewise.
+       (md_longopts): Add -EB/-EL if ARM_BI_ENDIAN.
+       (md_parse_options): Recognize -EB/-EL.
+       (md_show_usage): List -EB/-EL.
+
+Wed Jul 19 11:49:25 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gasp.c (process_assigns): Use toupper before comparing against
+       upper case letter.
+       (whatcond): Likewise.
+
+       * config/tc-sh.c (sh_relax): Rename from relax, and make global.
+       Renamed all uses.
+       (insert): Pass a size of 2, not 4.
+       (build_relax): Remove unused len variable.
+       (md_show_usage): Mention -little option.
+       (md_convert_frag): Add segT argument.  Rewrite to generate relocs
+       rather than to generate complete instructions here.
+       (md_apply_fix): Adjust and clarify R_SH_PCRELIMM8BY4 case for
+       changes in insert and md_pcrel_from.  Add cases for R_SH_PCDISP
+       and R_SH_PCDISP8BY2.
+       (md_pcrel_from): Don't subtract 1, add 2.
+       (tc_coff_fix2rtype): Remove.
+       (sh_coff_reloc_mangle): New function.
+       * config/tc-sh.h (TC_COFF_FIX2RTYPE): Just return fx_r_type.
+       (sh_relax): Declare.
+       (TC_COUNT_RELOC): If relaxing, count PC relative relocs.
+       (TC_RELOC_MANGLE): Define.
+       (sh_coff_reloc_mangle): Declare.
+       (tc_coff_sizemachdep): Declare.
+       * tc.h (md_convert_frag): Add segT parameter to non BFD_ASSEMBLER
+       declaration.
+       * write.c (cvt_frag_to_fill): Add sec argument to non
+       BFD_ASSEMBLER version.  Pass it to md_convert_frag.
+       (write_object_file): Pass SEG_TEXT to cvs_frag_to_fill.
+       * config/obj-coff.c (do_relocs_for): Pass segment info to
+       TC_RELOC_MANGLE.
+       (fixup_mdeps): Pass segment type to md_convert_frag.
+       * config/tc-a29k.c (md_convert_frag): Add segT argument.
+       * config/tc-h8300.c (md_convert_frag): Likewise.
+       * config/tc-h8500.c (md_convert_frag): Likewise.
+       * config/tc-i386.c (md_convert_frag): Likewise.
+       * config/tc-i860.c (md_convert_frag): Likewise.
+       * config/tc-i960.c (md_convert_frag): Likewise.
+       * config/tc-m68k.c (md_convert_frag): Likewise.
+       * config/tc-m88k.h (md_convert_frag): Likewise.
+       * config/tc-ns32k.c (md_convert_frag): Likewise.
+       * config/tc-rce.c (md_convert_frag): Likewise.
+       * config/tc-tahoe.c (md_convert_frag): Likewise.
+       * config/tc-vax.c (md_convert_frag): Likewise.
+       * config/tc-w65.c (md_convert_frag): Likewise.
+       * config/tc-z8k.c (md_convert_frag): Likewise.
+       * config/tc-h8300.h (TC_RELOC_MANGLE): Add segment argument.
+       * config/tc-h8500.h (TC_RELOC_MANGLE): Likewise.
+       * config/tc-rce.h (TC_RELOC_MANGLE): Likewise.
+       * config/tc-w65.h (TC_RELOC_MANGLE): Likewise.
+       * config/tc-z8k.h (TC_RELOC_MANGLE): Likewise.
+
+Mon Jul 17 15:02:54 1995  Pat Rankin  <rankin@eql.caltech.edu>
+
+       * config/obj-vms.c (Current_Routine, Text_Psect): Delete as file
+       scope variables.
+       (Define_Routine, Define_Local_Symbols): Take Current_Routine and
+       Text_Psect as arguments.
+       (VMS_DBG_Define_Routine): Delete.
+       (VMS_TBT_Block_End): Change `Size' argument from int to valueT.
+       (vms_write_object_file: text and data fixup loops): Difference
+       of two symbols has type offsetT rather than int; convert with
+       md_number_to_chars before passing to VMS_Store_Immediate_Data.
+       (vms_write_object_file: debug symbol loop): Call Define_Routine
+       instead of VMS_DBG_Define_Routine.
+
+Sat Jul 15 00:01:35 1995  Michael Meissner  <meissner@cygnus.com>
+
+       * config/tc-ppc.c (ppc_elf_suffix): Add @fixup so that the
+       compiler can mark which relocs not to complain about with
+       -mrelocatable.
+       (ppc_elf_validate_fix): Add .fixup to sections not to complain
+       about, and also don't complain for BFD_RELOC_CTOR relocations in
+       writable non-code segments.
+       (md_apply_fix): Treat BFD_RELOC_CTOR just like BFD_RELOC_32.
+
+Fri Jul 14 19:54:28 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       Add support for SPARC SunOS PIC:
+       * config/tc-sparc.h (sparc_pic_code): Always declare, not just
+       when OBJ_ELF.
+       (TC_RELOC_RTSYM_LOC_FIXUP): Define when OBJ_AOUT.
+       (tc_fix_adjustable): New definition for OBJ_AOUT.
+       * config/tc-sparc.c (sparc_pic_code): Always define, not just when
+       OBJ_ELF.
+       (md_apply_fix): Adjust reloc addend for OBJ_AOUT and PIC.  In
+       BFD_RELOC_32_PCREL_S2 case, don't increment val for an external
+       symbol when PIC.
+       (tc_gen_reloc): Generate different PIC relocs when OBJ_AOUT, as
+       well as when OBJ_ELF.
+       (md_shortopts): If OBJ_AOUT, include `k'.
+       (md_parse_option): If OBJ_AOUT, handle 'k'.
+       (md_show_usage): Mention -k if OBJ_AOUT, and -KPIC if OBJ_ELF.
+       (md_pcrel_from): Don't add in size for an external symbol when
+       PIC.
+
+start-sanitize-arc
+Fri Jul 14 10:26:43 1995  Doug Evans  <dje@canuck.cygnus.com>
+
+       * config/tc-arc.c (byte_order): Provide explicit initial value.
+end-sanitize-arc
+
+Thu Jul 13 21:16:43 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * config/tc-hppa.h (UNDEFINED_DIFFERENCE_OK): Define for SOM.
+       * write.c (adjust_reloc_syms): Set sy_used_in_reloc for both
+       symbols in a fixup where a defined symbol is subtracted from an
+       undefined symbol (when UNDEFINED_DIFFERENCE_OK is defined).
+       (fixup_segment): Do nothing for the difference of two symbols if
+       UNDEFINED_DIFFERENCE_OK is defined.
+
+Wed Jul 12 23:33:40 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/obj-coff.c (fixup_segment): Support MD_APPLY_FIX3.
+
+Wed Jul 12 01:12:12 1995  Ken Raeburn  <raeburn@kr-pc.cygnus.com>
+
+       * write.c (fix_new): Use int, not short int, for argument type.
+       (fix_new_exp): Ditto.
+
+       * configure.in (arm-*-riscix*): Don't set emulations.
+
+       * config/tc-mips.c (NO_ECOFF_DEBUGGING): Define if ECOFF_DEBUGGING
+       wasn't previously defined.
+       (s_extern): Don't set ecoff_extern_size if NO_ECOFF_DEBUGGING.
+       (nopic_need_relax): Don't check it if NO_ECOFF_DEBUGGING.
+       (macro_build) [!USE_STDARG]: Don't use variadic prototype.
+       (mips_local_label) [NO_ECOFF_DEBUGGING]: Don't preserve potential
+       ECOFF debugging symbols.
+
+       * emul.h (struct emulation): Use unsigned, not unsigned char, for
+       bitfields.
+       * obj.h (struct format_ops): Likewise.
+
+       * config/tc-arm.c (symbol_make_empty) [BFD_ASSEMBLER]: Set
+       udata.p, not udata.
+
+Tue Jul 11 14:30:19 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * doc/c-mips.texi: Document -m4010 and -mno-4010.
+
+Tue Jul 11 14:28:55 1995  Jeff Spiegel  <jeffs@lsil.com>
+
+       * config/tc-mips.c (mips_4010): New static variable.
+       (interlocks): New static variable.
+       (md_begin): Check for a cpu of "r4010".  Set mips_4010 correctly.
+       If mips_4650 or mips_4010, set interlocks.
+       (append_insn): Check interlocks, not mips_4650.
+       (mips_emit_delays): Likewise.
+       (mips_ip): Only permit INSN_4010 instructions if mips_4010.
+       (md_longopts): Add "m4010" and "no-m4010".
+       (md_parse_option): Accept -mcpu=r4010.  Handle -m4010 and
+       -no-m4010.
+       (md_show_usage): Document -m4010 and -no-m4010.
+
+Tue Jul 11 13:22:50 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ecoff.c (struct efdr): Add new field fake.
+       (init_file): Initialize fake.
+       (add_file): Add new parameter fake.  Change all callers.
+       (ecoff_build_debug): Don't warn about a missing .end for a fake
+       file.
+
+Mon Jul 10 16:01:31 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * doc/as.texinfo: Split out most cpu chapters...
+       * doc/c-*.texi: ...to here.
+
+       * read.c (po_hash): Now static.
+
+Mon Jul 10 13:47:22 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       Based on patches from H.J. Lu <hjl@nynexst.com>:
+       * config/tc-i386.c (md_apply_fix3): Rename from md_apply_fix1.
+       Accept pointer to value and segment.  Fix OBJ_ELF PCREL case to
+       handle global defined symbols correctly.
+       (md_apply_fix): Remove both versions.
+       * config/tc-i386.h (MD_APPLY_FIX3): Define.
+
+       * configure.in: When switching on ${cpu}, use ${cpu}, not
+       $[target_cpu}, in default case.
+       * configure: Rebuild.
+
+Sat Jul  8 13:27:55 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * write.c (fixup_segment): Call resolve_symbol_value on
+       sub_symbolP, in case it isn't in the symbol table.
+
+Fri Jul  7 11:17:27 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * read.c (s_lcomm): For .lcomm 1, set align to 0, not 1.
+
+       * config/obj-coff.c (coff_frob_symbol): If SF_GET_FUNCTION, set
+       BSF_FUNCTION.
+       (symbol_globalP, symbol_global_lastP): New global variables.
+       (yank_symbols): Sort defined global symbols to the end, just
+       before the undefined symbols.
+       (glue_symbols): Add two arguments, and use them instead of
+       referring directly to global variables.
+       (crawl_symbols): Call glue_symbols twice, once for defined globals
+       and once for undefined.  Add corresponding know calls.
+
+       * app.c (do_scrub_next_char): Always accept \v.  Don't make it
+       conditional on BACKSLASH_V.
+       * read.c (next_char_of_string): Likewise.
+       * config/obj-bout.h (BACKSLASH_V): Don't define.
+       * config/tc-mips.h (BACKSLASH_V): Don't define.
+
+       Add SPARC ELF PIC support.
+       * write.c (fixup_segment): Pass fixP to TC_RELOC_RTSYM_LOC_FIXUP,
+       not fixP->fx_r_type.
+       * config/tc-sparc.c (sparc_pic_code): New global variable. 
+       (md_apply_fix): If generating PIC, adjust fx_addnumber for any non
+       PC relative reloc.
+       (tc_gen_reloc): If generating PIC, adjust various reloc types.
+       Remove fx_pcrel assert, since it is no longer true.
+       (md_parse_option): Handle -K PIC.
+       * config/tc-sparc.h (sparc_pic_code): Declare if OBJ_ELF.
+       (TC_RELOC_RTSYM_LOC_FIXUP): Define if OBJ_ELF.
+       (tc_fix_adjustable): Don't adjust PC relative relocs if PIC.
+       * config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Take a fixp, not a
+       reloc type.
+
+       * Makefile.in (Makefile): Add dependency on conf.in, so that conf
+       is rebuilt when conf.in changes.
+
+Thu Jul  6 16:49:38 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * All files: Updated FSF address.
+
+Thu Jul  6 16:30:34 1995  Jim Wilson  <wilson@chestnut.cygnus.com>
+
+       * ecoff.c (add_file): Don't collapse multiple .file commands into
+       a single file structure.
+       (ecoff_build_lineno): Set ilineBase to sum of previous file's
+       ilineBase and cline.
+
+Thu Jul  6 12:54:27 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       Patches from Jerry Blakely <gerry_blakley@wellfleet.com>:
+       * as.c (listing_filename): New static variable.
+       (show_usage): Mention -a=file.
+       (parse_args): Support = option of -a to set name of listing file.
+       (main): Pass listing_filename to listing_print.
+       * listing.c (list_file): New static variable.
+       (various): Replace printf with fprintf to list_file.
+       (listing_print): If name argument is not NULL, open it as
+       list_file.
+       * doc/as.texinfo, doc/as.1: Document -a=file.
+
+       * config/tc-sparc.c (s_reserve): Don't permit redefinition, even
+       if the symbol was already in bss_section.  Fix warning message.
+
+       * listing.c (struct file_info_struct): Rename end_pending field to
+       at_end.
+       (file_info): Initialize at_end, not end_pending.
+       (buffer_line): If at_end set, just return immediately.  Don't
+       worry about end_pending cases.  Set at_end when EOF is read.
+       (print_source): Check at_end, not end_pending.
+       (listing_listing): Likewise.
+
+       * config/tc-alpha.h (alpha_do_align): Don't declare.
+       (md_do_align): Don't define.
+       (tc_frob_label): Define.
+       (alpha_define_label): Declare.
+       (md_flush_pending_output): Define.
+       (alpha_flush_pending_output): Declare.
+       * config/tc-alpha.c (insn_label): New static variable.
+       (auto_align): New static variable.
+       (md_pseudo_table): Add cases for .text, .data, .align, .byte,
+       .hword, .int, .long, .octa, .quad, .short, .word, .double, .float,
+       and .single.  Change .t_floating, .s_floating, .f_floating,
+       .g_floating, and .d_floating to use s_alpha_float_cons rather than
+       float_cons.
+       (s_alpha_text, s_alpha_data): New static functions.
+       (s_rdata, s_sdata): Clear insn_label and set auto_align.
+       (s_gprel32): If auto_align, align.  Clear insn_label.
+       (emit_insn): Clear insn_label.
+       (s_alpha_align): New static function.
+       (alpha_align): Make static.  Take label argument.
+       (alpha_flush_pending_output): New static function.
+       (s_alpha_cons, s_alpha_float_cons): New static functions.
+       (alpha_define_label): New function.
+
+Wed Jul  5 22:49:31 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * conf.in: Regenerate with autoreconf.
+
+       Mon Jul  3 19:47:53 1995  Pat Rankin  (rankin@eql.caltech.edu)
+
+       * config/obj-vms.h (vms_resolve_symbol_redef): Use full prototype.
+       (vms_check_for_special_label, tc_frob_label): Move them to group
+       with other prototypes.
+       [WANT_VMS_OBJ_DEFS]: Only define the many OBJ_x, DBG_x, and DST_x
+       macros when this is defined.
+       * config/obj-vms.c: Fully prototype all local functions.
+       [symbolS, fragS]: Use consistently instead of their struct tags.
+       [WANT_VMS_OBJ_DEFS]: Define this.
+       (s_const): Make definition correctly match actual usage.
+       (VMS_stab_parse): Make `expected_type' arg be int rather than char.
+       (get_VMS_time_on_unix): Define as `static void'.
+       (hash_string): Make definition match actual usage; argument is
+       `char const *' rather than `unsigned char *'.
+       (VMS_Case_Hack_Symbol, VMS_Modify_Psect_Attributes, VMS_Psect_Spec,
+       VMS_Global_Symbol_Spec): Declare string args as `const char *'.
+       [IS_GXX_VTABLE]: New macro.
+       (vms_write_object_file: GSD loop): Use it.
+       (vms_write_object_file: data segment): Reorganize `fill' loop.
+
+Wed Jul  5 12:01:49 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-sparc.c (md_shortopts): Add "K:" if OBJ_ELF.
+       (md_parse_option): If OBJ_ELF, check for -K.  Die if -K PIC, since
+       PIC code is not currently supported.
+
+       * as.c (parse_args): Change std_shortopts to be an array rather
+       than a constant string.  Only include 'K' if WORKING_DOT_WORD is
+       not defined.  Only check for 'K' in that case as well.
+       * as.h (flag_warn_displacement): Only declare if WORKING_DOT_WORD
+       is not defined.
+
+       * conf.in: Add undef of HAVE_SBRK.
+
+       * config/obj-coff.c (obj_coff_line): Call listing_source_line, in
+       both BFD_ASSEMBLER and non BFD_ASSEMBLER versions of the function.
+
+       * symbols.c (S_SET_EXTERNAL): Warn if symbol is weak.
+       (S_CLEAR_EXTERNAL): Likewise.
+       (S_SET_WEAK): Warn if symbol is global.
+
+       * config/obj-aout.c (obj_aout_frob_symbol): Warn about an attempt
+       to put an undefined symbol into a set.
+
+       * Makefile.in: Remove @configure_input@; it's not needed in
+       files named Makefile.
+
+       * config/tc-m88k.c (md_pseudo_table): Add ".set" so that the
+       explicit pseudo-op works, while continuing to treat "set" as an
+       instruction.
+
+       * ecoff.c (ecoff_debugging_seen): New global variable.
+       (ecoff_directive_def): Set ecoff_debugging_seen.
+       (ecoff_stab): Likewise.
+       * ecoff.h: Make idempotent.
+       (ecoff_debugging_seen): Declare.
+       * config/tc-mips.c: Include ecoff.h.
+       (mips_debug): New static variable.
+       (s_stringer, s_mips_space): Remove unneeded declarations.
+       (md_parse_option): In case 'g', set mips_debug to debugging level.
+       (mips_local_label): New function.
+       * tc-mips.h (LOCAL_LABEL): Call mips_local_label.
+       (mips_local_label): Declare.
+
+Wed Jul  5 00:59:22 1995  Fred Fish  (fnf@cygnus.com)
+
+       * as.c (main):  Only use sbrk when HAVE_SBRK defined.
+       * configure.in:  Add test for sbrk.
+       * configure:  Regenerate using autoconf 2.4.
+
+Mon Jul  3 15:58:16 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * config/tc-hppa.h (MAX_RELOC_EXPANSION): Bump to 6.
+       * config/tc-hppa.c (tc_gen_reloc, SOM version): Handle
+       relocations for the difference of two (possibly external)
+       symbols.
+       (hppa_fix_adjustable): For SOM, reject reductions involving
+       the difference of two symbols.
+       (hppa_force_relocation): Force relocations for expressions
+       involving the difference of two symbols.
+
+Mon Jul  3 14:22:59 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       * configure[.in] (i386-*-win32): New host and target.
+
+Thu Jun 29 17:25:43 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       Support for long filenames non-bfd coff.
+       * config/obj-coff.c (filename_list_head, filename_list_tail): New.
+       (yank_symbols): Notice and record filenames which are too long.
+       (w_strings): Write out filename strings.
+       (c_dot_file_symbols): Put long filenames onto list.
+
+Wed Jun 28 17:33:13 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       * config/obj-coff.c (fixup_segment): PE doesn't use
+       the strange common symbol format that other 386s formats
+       do.
+       * config/tc-i386.c (md_begin): If LEX_AT defined then
+       '@' is in the set of identifiers.
+       (i386_operand): If LEX_AT, then don't look for @goto stuff.
+       * config/te-pe.h: Define LEX_AT.
+
+Wed Jun 28 17:49:59 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * doc/as.texinfo (H8/500 Floating Point): Indicate that IEEE FP
+       numbers are for the standard emulation code.
+       (SH Floating Point): Ditto.
+       (Overview): Describe new --emulation option for MIPS.
+       * doc/*.m4: Deleted.
+
+Thu Jun 22 19:26:25 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       Sun May  7 11:53:41 MDT 1995  Bryan Ford  <baford@cs.utah.edu>
+
+       * configure.in: Added i386-*-moss* target.
+
+Thu Jun 22 14:41:23 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * write.c (write_object_file): Cast decode_local_label_name
+       argument to char * to avoid warning.
+
+Wed Jun 21 18:07:59 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       Changes from Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>:
+       * config/tc-m68k.c (insword): Increment the frag offsets.
+       (struct m68k_it): Add reloc[].pcrel_fix field to hold pc-rel
+       fixup.
+       (add_fix): Accept additional parameter, the pc-rel fixup. All
+       callers changed.  Fix offset address if width == 'b'.
+       (m68k_ip) [case AINDX]: Allow explicit size spec.  Don't make the
+       outer displacement pc-relative.
+       (md_pcrel_from): Make it relative to the first extension word of
+       the operand.
+       (opcode_ptr): Make it a macro if DO_BREAK_UP_BIG_DECL is
+       undefined.
+       (md_convert_frag_1): Don't reference fragP->fr_opcode[2..].
+       (md_estimate_size_before_relax) [case TAB (FBRANCH, SZ_UNDEF)]:
+       Turn on long bit.
+       (m68k_ip) [case 'C']: Don't set set long bit, set it in the opcode
+       table.
+       (md_estimate_size_before_relax) [case TAB (PCINDEX, SZ_UNDEF)]:
+       Variable part increases by four, not six.
+       * write.c (fixup_segment) [TC_M68K]: Don't do further pcrel
+       processing after converting difference of two symbols in the
+       same segment.
+
+       * write.c (fixup_segment): Don't conditionalize the pcrel fix on
+       TC_M68K.
+
+       * config/tc-sparc.c (sparc_ip, case 'A'): If ASI is not a "#"
+       value, don't shift it an extra time.
+
+Wed Jun 21 14:18:37 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       * gasp.c (do_print, do_form, buffer_and_nest): Use case insensitive
+       string compares.
+
+Tue Jun 20 14:55:02 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * config/obj-coff.c (write_object_file): Cast time() argument to
+       time_t *.
+
+Tue Jun 20 12:00:53 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * config/tc-hppa.c (pa_build_unwind_subspace): Fix typo in last
+       change.
+
+Mon Jun 19 15:27:17 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * config/tc-hppa.c (pa_build_unwind_subspace): Zero out memory
+       from frag_more calls.
+
+Thu Jun 15 16:53:37 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * config/obj-coff.c: Don't use "bfd/" when including libbfd.h
+       and libcoff.h.
+       (fill_section): Call PROGRESS.
+       * Makefile.in (INCLUDES): Add bfd srcdir.
+
+       * mpw-config.in: Add bfd_gas flag and set for each config.
+       (i386-unknown-go32, m68k-unknown-coff): Recognize.
+       * mpw-make.in (HACK_O_RAMA, OBJ_COFF_OMIT_TIMESTAMP): Add to
+       config.h.
+
+Thu Jun 15 10:04:26 1995  Doug Evans  <dje@canuck.cygnus.com>
+
+       * config/tc-arm.h (LOCAL_LABEL): Prepend '.' if not OBJ_AOUT.
+       (FAKE_LABEL_NAME): Likewise.
+
+Mon Jun 12 22:25:39 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * config/tc-hppa.c (pa_ip): Check for invalid register in single
+       precision fmpyadd and fmpysub instructions.
+
+Thu Jun  8 19:33:02 1995  Pat Rankin  (rankin@eql.caltech.edu)
+
+       * config/obj-vms.c (myname): Delete all references.
+       (VMS_stab_parse, Write_VMS_MHD_Records, VMS_Case_Hack_Symbol):
+       Replace printf calls with as_tsktsk.
+       (PUT_LONG, PUT_SHORT): Use COPY_LONG, COPY_SHORT.
+       (VMS_Store_Immediate_Data): Move second buffer capacity check
+       below bottom of loop; first check at top suffices for loop itself.
+       (find_file): Remove redundant pointer checks in first two loops;
+       replace third loop with pointer to last list element determined
+       in first loop.
+
+start-sanitize-arc
+Thu Jun  8 11:44:35 1995  Doug Evans  <dje@chestnut.cygnus.com>
+
+       * config/tc-arc.h (MD_APPLY_FIX3): Define.
+       * config/tc-arc.c (md_apply_fix3): Renamed from md_apply_fix.
+       Undo effects of md_pcrel_from if symbol is in another section.
+end-sanitize-arc
+
+Tue Jun  6 13:53:06 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * config/tc-sparc.c (sparc_ip): Handle defined absolute symbols as
+       ASI values.
+
+       * config/obj-vms.c (vms_write_object_file, case N_DATA): Use
+       strcmp against FAKE_LABEL_NAME instead of checking third
+       character.  (Suggested by Pat Rankin.)
+
+Mon Jun  5 20:10:46 1995  Pat Rankin  (rankin@eql.caltech.edu)
+
+       Add support for N_ABS and N_ABS|N_EXT type symbols.
+
+       * config/obj-vms.h (LSY_S_M_{DEF,REL}, ENV_S_M_{DEF,NESTED}):
+       New macros for local symbols (from <lsydef.h> and <envdef.h>).
+       * config/obj-vms.c (Current_Environment): New file-scope variable.
+       (VMS_Local_Environment_Setup): New routine.
+       (GBLSYM_LCL): New macro.
+       (VMS_Global_Symbol_Spec): Handle local symbols too.
+       (VMS_Psect_Spec): Set GLOBALVALUE_BIT for absolute symbols.
+       (VMS_Emit_Globalvalues): Handle local and global absolute symbols.
+       (VMS_Store_PIC_Symbol_Reference): Ditto.
+       (vms_write_object_file: GSD symbol loop): Ditto.
+
+Mon Jun  5 16:10:40 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       * config/tc-arm.h (LOCAL_LABELS_FB): Define.
+
+Mon Jun  5 02:17:58 1995  Ken Raeburn  <raeburn@kr-laptop.cygnus.com>
+
+       * configure.in (i386-*-gnu*): Always use GNU ELF config.
+
+Wed May 31 17:49:18 1995  Pat Rankin  (rankin@eql.caltech.edu)
+
+       * config/obj-vms.c (obj_crawl_symbol_chain): Update *symbolPP
+       in `else' clause when removing a symbol.  Also, revise comments
+       to match the code.
+       (vms_write_object_file (GSD symbol loop, case N_DATA)): Never
+       output symbol definitions for local numeric labels.
+
+Tue May 30 18:29:10 1995  Richard Earnshaw (rearnsha@armltd.co.uk)
+
+       * configure.in (architecture variants, cases armeb and arm*): Remove
+       spaces round assignment to endian.
+
+Tue May 30 12:31:31 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * write.c (write_object_file): Check for undefined local dollar
+       and fb labels.
+
+       * symbols.c (decode_local_label_name): Extract instance number
+       from the correct location.
+
+Sat May 27 21:28:49 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * config/te-dpx2.h: Include obj-format.h.
+       (COFF_MAGIC): Renamed from FILE_HEADER_MAGIC.
+
+Wed May 24 13:45:32 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       * configure, configure.in, config/obj-coff.c, config/obj-coff.h:
+       Add support for ARM pe
+
+Tue May 23 17:00:32 1995  Doug Evans  <dje@canuck.cygnus.com>
+
+       * config/tc-sparc.c (tc_gen_reloc): Handle BFD_RELOC_SPARC_WDISP16
+       and BFD_RELOC_SPARC_WDISP19.
+
+Tue May 23 19:18:33 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * as.c (parse_args) [! USE_EMULATIONS]: Always print an error
+       message.
+
+       * doc/internals.texi: Document obj_app_file and
+       TARGET_BYTES_BIG_ENDIAN.
+
+Mon May 22 20:03:23 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * ecoff.c (ecoff_stab): Add extra leading argument, for 4 May
+       change.
+       * ecoff.h (ecoff_stab): Fix declaration.
+       * obj.h (format_ops.process_stab): Include prototype.
+       * config/obj-elf.h (OBJ_PROCESS_STAB): Pass through seg argument.
+       * config/obj-ecoff.h (OBJ_PROCESS_STAB): Ditto.
+
+       * config/e-mipself.c (mipself): New emulation mode, doesn't change
+       endianness from configured default.
+       * config/e-mipsecoff.c (mipsecoff): Ditto.
+       * configure.in (mips ecoff/elf targets): Include them.
+       * as.c (mipself, mipsecoff): Declare.
+
+       * as.c (emulation_name): New variable.
+       (select_emulation_mode): Set emulation_name.  Don't change argv.
+       (parse_args): Handle --emulation; complain if the supplied name
+       isn't what select_emulation_name came up with.
+
+start-sanitize-arc
+Mon May 22 16:56:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
+
+       * config/tc-arc.c (md_pcrel_from): Return 0 for undefined symbols.
+end-sanitize-arc
+
+Sun May 21 21:36:17 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * config/tc-hppa.c: Reverse changes from Dec. 19th which
+       changed the way unwinds were built for ELF.  Rely on relocation
+       symbol reductions to avoid placing the end of function marker
+       symbols into the object file's symbol table.
+
+Sat May 20 12:31:36 1995  Ken Raeburn  <raeburn@kr-laptop.cygnus.com>
+
+       Added improved VMS support from Pat Rankin:
+
+       Fri 19 May 16:51:40 1995  Pat Rankin  (rankin@eql.caltech.edu)
+
+       * config/obj-vms.h (AOUT_STABS): Define.
+
+       * config/obj-vms.c (fpush, rpush): New routines.
+       (push): Replaced by the above.
+       (find_symbol): Slight reorganization to expose tail recursion.
+
+       Fri Mar 17 18:40:36 1995  Pat Rankin  (rankin@eql.caltech.edu)
+
+       * Makefile.in (VMS_OTHER_OBJS):  delete this.
+       * vmsconf.sh (make-gas.com):  build ../libiberty/liberty.olb
+       first if necessary; link gas against it.
+
 Fri May 19 16:37:39 1995  Richard Earnshaw (rearnsha@armltd.co.uk)
 
        * gasp.c (istrue): Correctly test for string inequality.
 Fri May 19 16:37:39 1995  Richard Earnshaw (rearnsha@armltd.co.uk)
 
        * gasp.c (istrue): Correctly test for string inequality.
@@ -6,13 +739,13 @@ Thu May 18 04:25:11 1995  Ken Raeburn  <raeburn@kr-laptop.cygnus.com>
 
        Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
 
 
        Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
 
-       * config/tc-arm.c (CP_T_{Pre,UD,WB}): Define, bits in co-processor 
+       * config/tc-arm.c (CP_T_{Pre,UD,WB}): Define, bits in co-processor
        instructions.
        ([ls]fm_flags): Correct error in bitmasks.
        instructions.
        ([ls]fm_flags): Correct error in bitmasks.
-       (cp_address_required_here): Delete second parameter, FLAGS.  All 
-       callers changed.  Remove all dead code referring to FLAGS.  If 
+       (cp_address_required_here): Delete second parameter, FLAGS.  All
+       callers changed.  Remove all dead code referring to FLAGS.  If
        address is just "[Reg]" then convert into a PRE-INCREMENT UP format.
        address is just "[Reg]" then convert into a PRE-INCREMENT UP format.
-       (do_fp_ldmstm): Handle full-descending and empty-ascending stack 
+       (do_fp_ldmstm): Handle full-descending and empty-ascending stack
        formats explicitly.
 
        * config/tc-arm.c (internalError): Define.
        formats explicitly.
 
        * config/tc-arm.c (internalError): Define.
@@ -50,13 +783,13 @@ Thu May 18 04:25:11 1995  Ken Raeburn  <raeburn@kr-laptop.cygnus.com>
        md_after_pass_hook.
        * config/arm-{big,lit}.mt: New files
        * config/tc-arm.h ({LITTLE,BIG}_ENDIAN, BYTE_ORDER): Define.
        md_after_pass_hook.
        * config/arm-{big,lit}.mt: New files
        * config/tc-arm.h ({LITTLE,BIG}_ENDIAN, BYTE_ORDER): Define.
-       (TARGET_FORMAT): Select depending on endianness and emulation and 
+       (TARGET_FORMAT): Select depending on endianness and emulation and
        object format.
        (md_after_pass_hook, md_start_line_hook): Define.
        * config/tc-arm.c: Include subsegs.h, symbols.h and listing.h.
        (shift[]): Add uppper case equivalents.
        (CP_T_[XY], TRANS_BIT): Define.
        object format.
        (md_after_pass_hook, md_start_line_hook): Define.
        * config/tc-arm.c: Include subsegs.h, symbols.h and listing.h.
        (shift[]): Add uppper case equivalents.
        (CP_T_[XY], TRANS_BIT): Define.
-       (conds[]): Delete initial NULL entry, add "lo" entry as synonym for 
+       (conds[]): Delete initial NULL entry, add "lo" entry as synonym for
        "cc".
        (LONGEST_FLAG, flags[]): Delete.
        (arm_psr): New structure.
        "cc".
        (LONGEST_FLAG, flags[]): Delete.
        (arm_psr): New structure.
@@ -70,7 +803,7 @@ Thu May 18 04:25:11 1995  Ken Raeburn  <raeburn@kr-laptop.cygnus.com>
        instructions.  Add nop and adr pseudo ops.
        (reg_table): Add APCS register name variants.
        (arm_psr_hsh): New hash table.
        instructions.  Add nop and adr pseudo ops.
        (reg_table): Add APCS register name variants.
        (arm_psr_hsh): New hash table.
-       (md_pseudo_table): Add "ltorg", "pool", "extend", "ldouble" and 
+       (md_pseudo_table): Add "ltorg", "pool", "extend", "ldouble" and
        "packed".
        (MAX_LITERAL_POOL_SIZE): Define.
        (struct literalS): New structure.
        "packed".
        (MAX_LITERAL_POOL_SIZE): Define.
        (struct literalS): New structure.
@@ -96,7 +829,7 @@ Thu May 18 04:25:11 1995  Ken Raeburn  <raeburn@kr-laptop.cygnus.com>
        (output_inst): Use INSN_SIZE in call to md_number_to_chars.
        (md_assemble): Add hack so that "Label instruction" causes alignment of
        the label.
        (output_inst): Use INSN_SIZE in call to md_number_to_chars.
        (md_assemble): Add hack so that "Label instruction" causes alignment of
        the label.
-       (arm_after_pass_hook, arm_start_line_hook, arm_frob_symbol): New 
+       (arm_after_pass_hook, arm_start_line_hook, arm_frob_symbol): New
        functions.
 
 Wed May 17 05:25:16 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
        functions.
 
 Wed May 17 05:25:16 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
@@ -114,7 +847,7 @@ Wed May 17 00:59:12 1995  Andrew Cagney - aka Noid  <cagney@highland.com.au>
 
        * config/tc-ppc.c (md_begin): Was assuming that an instruction was
        bigendian and hence 16bit relocs withing instructions would
 
        * config/tc-ppc.c (md_begin): Was assuming that an instruction was
        bigendian and hence 16bit relocs withing instructions would
-        ALWAYS be at addresses i+2-i+3.  In LE mode it is i+0-i+1.
+       ALWAYS be at addresses i+2-i+3.  In LE mode it is i+0-i+1.
 
 Tue May 16 16:29:58 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
 
 
 Tue May 16 16:29:58 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
 
@@ -132,14 +865,6 @@ Tue May 16 16:29:58 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
        * read.c (s_lcomm): Do ELF/ECOFF test at run time, not compile
        time.
 
        * read.c (s_lcomm): Do ELF/ECOFF test at run time, not compile
        time.
 
-start-sanitize-arc
-Mon May 15 13:39:45 1995  Doug Evans  <dje@canuck.cygnus.com>
-
-       * config/tc-arc.c (md_longopts): -EB/-EL renamed to
-       -mbig-endian/-mlittle-endian.
-       (md_show_usage): Likewise.
-end-sanitize-arc
-
 Fri May 12 14:17:47 1995  Steve Chamberlain  <sac@slash.cygnus.com>
 
        Initial support for PE object files.
 Fri May 12 14:17:47 1995  Steve Chamberlain  <sac@slash.cygnus.com>
 
        Initial support for PE object files.
@@ -351,7 +1076,7 @@ Wed May  3 21:38:20 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
 
 Wed May  3 13:08:53 1995  Jeff Law  (law@snake.cs.utah.edu)
 
 
 Wed May  3 13:08:53 1995  Jeff Law  (law@snake.cs.utah.edu)
 
-       * config/tc-hppa.c (md_apply_fix): Do nothing for an out of range
+       * config/tc-hppa.c (md_apply_fix): Do nothing for an out of range
        PC relative call since those only occur in cases where the linker
        can fix them up.
        (hppa_force_relocation): Force relocations for out of range PC
        PC relative call since those only occur in cases where the linker
        can fix them up.
        (hppa_force_relocation): Force relocations for out of range PC
@@ -704,7 +1429,7 @@ Thu Apr  6 20:00:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
        (get_arc_exp_reloc_type): New argument `data_p'.  Callers updated.
        (md_assemble): All limm operands must be output by gas, the opcode
        insertion routines cannot be used (they don't do anything and we're
        (get_arc_exp_reloc_type): New argument `data_p'.  Callers updated.
        (md_assemble): All limm operands must be output by gas, the opcode
        insertion routines cannot be used (they don't do anything and we're
-       using implicit addends now so we need to output something). 
+       using implicit addends now so we need to output something).
        * config/tc-arc.h (FAKE_LABEL_NAME): Define.
 end-sanitize-arc
 
        * config/tc-arc.h (FAKE_LABEL_NAME): Define.
 end-sanitize-arc
 
@@ -771,7 +1496,7 @@ Mon Mar 13 17:03:46 1995  Pat Rankin  (rankin@eql.caltech.edu)
 
 Fri Mar 10 19:21:19 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
 
 
 Fri Mar 10 19:21:19 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
 
-       * config/obj-coff.c: Redo my 10 Jan change, but get it right this
+       * config/obj-coff.c: Redo my 10 Jan change, but get it right this
        time. :-)
        (fixup_segment): If linkrelax is set, just return.
        (write_object_file): Don't treat h8300 and z8k specially with
        time. :-)
        (fixup_segment): If linkrelax is set, just return.
        (write_object_file): Don't treat h8300 and z8k specially with
@@ -1531,7 +2256,7 @@ Mon Dec 19 14:15:07 1994  Jeff Law  (law@snake.cs.utah.edu)
        (pa_build_unwind_subspace): For the 2nd unwind relocation, use
        the function symbol + function size instead of a special symbol
        for the end of the function.
        (pa_build_unwind_subspace): For the 2nd unwind relocation, use
        the function symbol + function size instead of a special symbol
        for the end of the function.
-       (process_exit): Compute the function size here.  Don't call 
+       (process_exit): Compute the function size here.  Don't call
        hppa_elf_mark_end_of_function anymore.
        (pa_procend): Likewise.
        (hppa_fix_adjustable): Only reject 32bit relocations for SOM.
        hppa_elf_mark_end_of_function anymore.
        (pa_procend): Likewise.
        (hppa_fix_adjustable): Only reject 32bit relocations for SOM.
@@ -1727,7 +2452,7 @@ Wed Nov 23 19:36:09 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
        * config/tc-sh.c  (little): New function.
        (md_parse_option): Notice new option.
        (build_relax, build_Mytes, md_atof, md_convert_frag, md_apply_fix):
        * config/tc-sh.c  (little): New function.
        (md_parse_option): Notice new option.
        (build_relax, build_Mytes, md_atof, md_convert_frag, md_apply_fix):
-        Cope with little endian data.
+       Cope with little endian data.
        * config/tc-sh.h (COFF_MAGIC, LISTING_HEADER): Endian dependent.
 
 Wed Nov 23 10:54:38 1994  Jeff Law  (law@snake.cs.utah.edu)
        * config/tc-sh.h (COFF_MAGIC, LISTING_HEADER): Endian dependent.
 
 Wed Nov 23 10:54:38 1994  Jeff Law  (law@snake.cs.utah.edu)
@@ -1815,7 +2540,7 @@ Thu Nov  3 16:09:59 1994  J.T. Conklin  (jtc@rtl.cygnus.com)
 
        * config/te-nbsd.h: New file, NetBSD target emulation
        * config/te-netbsd.h: Removed.
 
        * config/te-nbsd.h: New file, NetBSD target emulation
        * config/te-netbsd.h: Removed.
-       * configure.in (i[345]86-*-netbsd*,m68*-*-netbsd*,sparc*-*-netbsd*): 
+       * configure.in (i[345]86-*-netbsd*,m68*-*-netbsd*,sparc*-*-netbsd*):
          Set bfd_gas.  Use nbsd emulation.
 
 Thu Nov  3 17:44:47 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
          Set bfd_gas.  Use nbsd emulation.
 
 Thu Nov  3 17:44:47 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
@@ -2371,7 +3096,7 @@ Tue Sep 13 20:05:47 1994  Jeff Law  (law@snake.cs.utah.edu)
        field of the fixup.
        (md_assemble, pa_entry, process_exit, pa_procend): For SOM R_ENTRY
        and R_EXIT fixups, pass a NULL pointer to fix_new_hppa, and a
        field of the fixup.
        (md_assemble, pa_entry, process_exit, pa_procend): For SOM R_ENTRY
        and R_EXIT fixups, pass a NULL pointer to fix_new_hppa, and a
-       pointer to 32 bits of unwind info. 
+       pointer to 32 bits of unwind info.
        (tc_gen_reloc): For SOM R_ENTRY and R_EXIT fixups, set the symbol
        pointer to the dummy symbol; set the addend field to fx_addnumber.
        (pa_comm, pa_equ, pa_type_args, pa_import): Use bfd_XXX_section_ptr
        (tc_gen_reloc): For SOM R_ENTRY and R_EXIT fixups, set the symbol
        pointer to the dummy symbol; set the addend field to fx_addnumber.
        (pa_comm, pa_equ, pa_type_args, pa_import): Use bfd_XXX_section_ptr
@@ -2561,7 +3286,7 @@ Thu Sep  8 17:18:24 1994  Kung Hsu  (kung@mexican.cygnus.com)
        * ecoff.h : change name to generate_asm_lineno and add function
        ecoff_no_current_file.
        * ecoff.c : change name to generate_asm_lineno.
        * ecoff.h : change name to generate_asm_lineno and add function
        ecoff_no_current_file.
        * ecoff.c : change name to generate_asm_lineno.
-       * ecoff.c (ecoff_generate_asm_lineno) : new function, to generate 
+       * ecoff.c (ecoff_generate_asm_lineno) : new function, to generate
        ecoff style line for asm file.
 
 Thu Sep  8 19:43:49 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
        ecoff style line for asm file.
 
 Thu Sep  8 19:43:49 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
@@ -2839,7 +3564,7 @@ Tue Aug 16 01:48:20 1994  Jeff Law  (law@snake.cs.utah.edu)
        the common symbol to the zero address frag (the correct fix).
 
        * config/tc-hppa.c (pa_comm): Set sy_resolved for the common
        the common symbol to the zero address frag (the correct fix).
 
        * config/tc-hppa.c (pa_comm): Set sy_resolved for the common
-        symbol.
+       symbol.
 
 Fri Aug 12 17:51:48 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
 
 
 Fri Aug 12 17:51:48 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
 
@@ -3406,14 +4131,14 @@ Fri Jun  3 12:50:13 1994  David J. MacKenzie  (djm@rtl.cygnus.com)
        * as.h: Replace flagseen with separate variables.
        * as.c (parse_args): Set them.  Don't accept -1 option, or -v
        explicitly (it's a synonym for --version).
        * as.h: Replace flagseen with separate variables.
        * as.c (parse_args): Set them.  Don't accept -1 option, or -v
        explicitly (it's a synonym for --version).
-       * as.c, input-scrub.c, messages.c, read.c, symbols.c, write.c, 
+       * as.c, input-scrub.c, messages.c, read.c, symbols.c, write.c,
        config/obj-aout.c, config/obj-aout.h, config/obj-bout.c,
        config/obj-bout.h, config/obj-coff.c, config/obj-coff.h,
        config/obj-vms.c, config/tc-hppa.c, config/tc-i386.c,
        config/tc-i960.c, config/tc-m68k.c, config/tc-mips.c,
        config/tc-vax.c: Use the new flag variables instead of flagseen.
        * config/tc-vax.c [OBJ_VMS]: Recognize -+, -1, -v, and document in
        config/obj-aout.c, config/obj-aout.h, config/obj-bout.c,
        config/obj-bout.h, config/obj-coff.c, config/obj-coff.h,
        config/obj-vms.c, config/tc-hppa.c, config/tc-i386.c,
        config/tc-i960.c, config/tc-m68k.c, config/tc-mips.c,
        config/tc-vax.c: Use the new flag variables instead of flagseen.
        * config/tc-vax.c [OBJ_VMS]: Recognize -+, -1, -v, and document in
-       usage. 
+       usage.
 
        * as.c (show_usage): Remove target specific messages;
        instead, call md_show_usage.
 
        * as.c (show_usage): Remove target specific messages;
        instead, call md_show_usage.
@@ -3590,7 +4315,7 @@ Mon May 16 12:03:49 1994  Jeff Law  (law@snake.cs.utah.edu)
 
 Fri May  6 14:13:15 1994  Steve Chamberlain  (sac@cygnus.com)
 
 
 Fri May  6 14:13:15 1994  Steve Chamberlain  (sac@cygnus.com)
 
-        * config/go32.mh: New makefile fragment for go32 crossing.
+       * config/go32.mh: New makefile fragment for go32 crossing.
        * configure.in (host==go32): Use new fragment.
 
 Fri May  6 14:35:58 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
        * configure.in (host==go32): Use new fragment.
 
 Fri May  6 14:35:58 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
@@ -3736,7 +4461,7 @@ Thu Apr 28 01:39:15 1994  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
 Wed Apr 27 11:06:32 1994  Steve Chamberlain  (sac@cygnus.com)
 
        * configure.in (i386-*-go32): Uses coff now.
 Wed Apr 27 11:06:32 1994  Steve Chamberlain  (sac@cygnus.com)
 
        * configure.in (i386-*-go32): Uses coff now.
-       * gasp.c (main): Now takes -D on command line.  
+       * gasp.c (main): Now takes -D on command line.
        (show_usage): Describe new options.
 
 Tue Apr 26 17:10:30 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
        (show_usage): Describe new options.
 
 Tue Apr 26 17:10:30 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
@@ -4035,7 +4760,7 @@ Mon Mar 28 12:35:00 1994  David Edelsohn  (edelsohn@npac.syr.edu)
 
 Sun Mar 27 14:04:19 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
 
 Sun Mar 27 14:04:19 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
-        * config/tc-hppa.c (tc_gen_reloc): Set addend for relocation
+       * config/tc-hppa.c (tc_gen_reloc): Set addend for relocation
        involving a function symbol which is not a plabel to zero.
        (md_apply_fix): Never pass a function symbol to field_adjust.
 
        involving a function symbol which is not a plabel to zero.
        (md_apply_fix): Never pass a function symbol to field_adjust.
 
@@ -4231,13 +4956,13 @@ Wed Mar 16 17:11:37 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
 Wed Mar 16 11:54:12 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
 
 Wed Mar 16 11:54:12 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
-        * config/tc-hppa.c (pa_equ): Handle both .reg and .equ correctly.
+       * config/tc-hppa.c (pa_equ): Handle both .reg and .equ correctly.
 
        * config/tc-hppa.c (pa_callinfo): Accept "millicode" as an
        argument to a .callinfo directive.  Don't loop forever on errors.
 
 
        * config/tc-hppa.c (pa_callinfo): Accept "millicode" as an
        argument to a .callinfo directive.  Don't loop forever on errors.
 
-        * config/tc-hppa.c (pa_equ): Use pa_parse_number so that we can
-        use pre-defined registers as arguments.
+       * config/tc-hppa.c (pa_equ): Use pa_parse_number so that we can
+       use pre-defined registers as arguments.
 
 Mon Mar 14 14:29:45 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
 
 
 Mon Mar 14 14:29:45 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
 
@@ -4381,11 +5106,11 @@ Thu Mar  3 11:37:55 1994  Doug Evans  (dje@canuck.cygnus.com)
 
 Wed Mar  2 10:31:01 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
 
 Wed Mar  2 10:31:01 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
-        * config/tc-hppa.c: Add a few casts to make HP C compiler happy.
+       * config/tc-hppa.c: Add a few casts to make HP C compiler happy.
 
 
-        * config/obj-som.c (obj_som_version, obj_som_copyright): Be
+       * config/obj-som.c (obj_som_version, obj_som_copyright): Be
        prepared
        prepared
-        to handle an error from bfd_som_attach_aux_hdr.
+       to handle an error from bfd_som_attach_aux_hdr.
 
        * config/tc-hppa.h: Wrap ELF specific decls inside an ifdef.
 
 
        * config/tc-hppa.h: Wrap ELF specific decls inside an ifdef.
 
@@ -4535,7 +5260,7 @@ Thu Feb 17 16:25:18 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 Thu Feb 17 09:29:37 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
 
        * messages.c (as_perror) [BFD_ASSEMBLER]: Use bfd_get_error and
 Thu Feb 17 09:29:37 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
 
        * messages.c (as_perror) [BFD_ASSEMBLER]: Use bfd_get_error and
-       bfd_set_error and new error names. 
+       bfd_set_error and new error names.
 
 Tue Feb 15 20:23:20 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
 
 
 Tue Feb 15 20:23:20 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
 
@@ -4823,7 +5548,7 @@ Mon Jan 31 07:19:30 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
        * Makefile.in: Support for Gnu ASsembler Preprocessor.
        * gasp.c: New file.
        * read.c (s_lcomm): Align lcomm data.
        * Makefile.in: Support for Gnu ASsembler Preprocessor.
        * gasp.c: New file.
        * read.c (s_lcomm): Align lcomm data.
-       * config/tc-z8k.c (tc_reloc_mangle): Don't allow subtraction 
+       * config/tc-z8k.c (tc_reloc_mangle): Don't allow subtraction
        from different sections.
 
 Sun Jan 30 14:58:26 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
        from different sections.
 
 Sun Jan 30 14:58:26 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
@@ -5240,8 +5965,8 @@ Tue Jan  4 15:12:43 1994  Stan Shebs  (shebs@andros.cygnus.com)
 
 Tue Jan  4 22:11:34 1994  Rob Savoye  (rob@darkstar.cygnus.com)
 
 
 Tue Jan  4 22:11:34 1994  Rob Savoye  (rob@darkstar.cygnus.com)
 
-        * config/ho-vsta.h, configure.in, .Sanitize: Add support for VSTa
-        micro-kernel.
+       * config/ho-vsta.h, configure.in, .Sanitize: Add support for VSTa
+       micro-kernel.
 
 Thu Dec 30 15:27:16 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
 
 Thu Dec 30 15:27:16 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
@@ -5410,7 +6135,7 @@ Mon Dec  6 11:20:02 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        (struct space_dictionary_chain): Likewise.
        (pa_desc): Delete useless function.  Delete all references.
        (hppa_tc_make_sections): No need to count the number of symbols for
        (struct space_dictionary_chain): Likewise.
        (pa_desc): Delete useless function.  Delete all references.
        (hppa_tc_make_sections): No need to count the number of symbols for
-       the symbol extension section. 
+       the symbol extension section.
 
 Sun Dec  5 17:05:29 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
 
 Sun Dec  5 17:05:29 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
@@ -5419,7 +6144,7 @@ Sun Dec  5 17:05:29 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        (obj_som_copyright): New function.  Much like obj_som_version.
 
        * config/tc-hppa.c (obj_copyright): Define as appropriate for
        (obj_som_copyright): New function.  Much like obj_som_version.
 
        * config/tc-hppa.c (obj_copyright): Define as appropriate for
-       SOM and ELF.  
+       SOM and ELF.
        (pa_copyright): Just a stub now.
 
        * config/obj-som.c (obj_read_begin_hook): Delete unused function.
        (pa_copyright): Just a stub now.
 
        * config/obj-som.c (obj_read_begin_hook): Delete unused function.
@@ -5572,7 +6297,7 @@ Wed Dec  1 12:10:41 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 Tue Nov 30 13:40:30 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
        * write.c (TC_FORCE_RELOCATION): Provide a default definition.
 Tue Nov 30 13:40:30 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
        * write.c (TC_FORCE_RELOCATION): Provide a default definition.
-       (fixup_segment): Allow the target machine to specify that a 
+       (fixup_segment): Allow the target machine to specify that a
        relocation must be generated for a particular fixup.  Remove
        #ifndef TC_HPPA hack.
 
        relocation must be generated for a particular fixup.  Remove
        #ifndef TC_HPPA hack.
 
@@ -5852,7 +6577,7 @@ Fri Nov 12 14:52:17 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        Thu Nov 11 15:49:08 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
        * config/tc-hppa.c (pa_type_args): For .import statements,
        Thu Nov 11 15:49:08 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
        * config/tc-hppa.c (pa_type_args): For .import statements,
-       silently ignore attempt to change the symbol type for a function
+       silently ignore attempt to change the symbol type for a function
        from ST_ENTRY to ST_CODE on .import.
 
 Wed Nov 10 16:19:13 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
        from ST_ENTRY to ST_CODE on .import.
 
 Wed Nov 10 16:19:13 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
@@ -5911,7 +6636,7 @@ Sun Nov  7 01:02:08 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        byte of the fixed instrution into the buffer ourselves.
 
        * write.c (fixup_segment): Delete {SEG,GLOBAL}_DIFF_ALLOWED code,
        byte of the fixed instrution into the buffer ourselves.
 
        * write.c (fixup_segment): Delete {SEG,GLOBAL}_DIFF_ALLOWED code,
-       it was PA specific and is no longer needed (it's now handled 
+       it was PA specific and is no longer needed (it's now handled
        within the PA backend).
        * config/tc-hppa.h (SEG_DIFF_ALLOWED): Delete definition.
        * config/tc-hppa.c (fix_new_hppa): If the subtract symbol for
        within the PA backend).
        * config/tc-hppa.h (SEG_DIFF_ALLOWED): Delete definition.
        * config/tc-hppa.c (fix_new_hppa): If the subtract symbol for
@@ -5985,7 +6710,7 @@ Tue Nov  2 15:07:07 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        messages and only print them when "print_errors" is true.  Handle
        empty string case like the HP assembler -- assume a value of
        zero.
        messages and only print them when "print_errors" is true.  Handle
        empty string case like the HP assembler -- assume a value of
        zero.
+
        * config/ho-hpux.h: Do not include ho-sysv.h.  Instead include
        standard hpux include files to pick up various function decls.
 
        * config/ho-hpux.h: Do not include ho-sysv.h.  Instead include
        standard hpux include files to pick up various function decls.
 
@@ -6016,7 +6741,7 @@ Mon Nov  1 21:37:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        correct prefixes so they can be eliminated later.
 
        * config/tc-hppa.c (call_info struct): Delete unused "frame" field.
        correct prefixes so they can be eliminated later.
 
        * config/tc-hppa.c (call_info struct): Delete unused "frame" field.
-       (pa_callinfo): Insert framesize into the unwind information as 
+       (pa_callinfo): Insert framesize into the unwind information as
        soon as it's available.
        (pa_build_unwind_subspace): Do not insert framesize into the unwind
        information here.
        soon as it's available.
        (pa_build_unwind_subspace): Do not insert framesize into the unwind
        information here.
@@ -6026,7 +6751,7 @@ Mon Nov  1 21:37:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        an example of marker relocations.
        * write.c (write_relocs): Instead of assuming size of a relocation
        is 4 bytes, pick up the size from relocation itself.
        an example of marker relocations.
        * write.c (write_relocs): Instead of assuming size of a relocation
        is 4 bytes, pick up the size from relocation itself.
-       (fixup_segment): Do not complain that a value is too small for 
+       (fixup_segment): Do not complain that a value is too small for
        marker relocations.
 
        * struc-symbol.h: Add new "sy_used" field to the symbol structure.
        marker relocations.
 
        * struc-symbol.h: Add new "sy_used" field to the symbol structure.
@@ -6038,7 +6763,7 @@ Mon Nov  1 21:37:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        * config/obj-som.h (obj_frob_file): Define.
        * config/obj-som.c (obj_som_init_stab_section): Set alignment
        of stab sections.  Make space for the special stab entry.
        * config/obj-som.h (obj_frob_file): Define.
        * config/obj-som.c (obj_som_init_stab_section): Set alignment
        of stab sections.  Make space for the special stab entry.
-       (adjust_stab_sections): Adjust the special entry in the 
+       (adjust_stab_sections): Adjust the special entry in the
        stabs section.
        (som_frob_file): New function.  Simply calls adjust_stab_sections
        for each section.
        stabs section.
        (som_frob_file): New function.  Simply calls adjust_stab_sections
        for each section.
@@ -6089,13 +6814,13 @@ Sun Oct 31 00:36:40 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
        * config/obj-som.h (obj_set_symbol_type): Define a hook so GAS
        can properly set all the SOM symbol types.
 
        * config/obj-som.h (obj_set_symbol_type): Define a hook so GAS
        can properly set all the SOM symbol types.
-       * config/tc-hppa.c (pa_symbol_type): New enum to represent the 
+       * config/tc-hppa.c (pa_symbol_type): New enum to represent the
        symbol types which can be set from an IMPORT/EXPORT statement.
        (pa_export_args): Set the pa_symbol_type type based on arguments.
        If defined, call obj_set_symbol_type to pass this information on
        to the BFD backend.
 
        symbol types which can be set from an IMPORT/EXPORT statement.
        (pa_export_args): Set the pa_symbol_type type based on arguments.
        If defined, call obj_set_symbol_type to pass this information on
        to the BFD backend.
 
-       * read.c (get_stab_string_offset): Set SEC_DEBUGGING for any 
+       * read.c (get_stab_string_offset): Set SEC_DEBUGGING for any
        stab section we make.
        (s_stab_generic): Likewise.
 
        stab section we make.
        (s_stab_generic): Likewise.
 
@@ -6132,23 +6857,23 @@ Sat Oct 30 14:26:20 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        (md_begin): Change into the (possibly modified) text_section.
        (pa_parse_space_stmt): Create a new segment/space if create_flag
        is true, and the space name is not one of the two predefined spaces.
        (md_begin): Change into the (possibly modified) text_section.
        (pa_parse_space_stmt): Create a new segment/space if create_flag
        is true, and the space name is not one of the two predefined spaces.
-       (pa_subspace): Use current_space rather than a lookup via 
-       pa_segment_to_space.  Reset BFD section flags as required by 
+       (pa_subspace): Use current_space rather than a lookup via
+       pa_segment_to_space.  Reset BFD section flags as required by
        the .subspace directive.  Likewise for the section alignment.
        Pass the current space to update_subspace and create_new_subspace.
        (pa_spaces_begin): Only use space/subspace aliases if USE_ALIASES
        is true.  When not using aliases, create a BFD section for each
        subspace encountered.  When not using aliases replace the default
        text, data, and bss segments with new ones.
        the .subspace directive.  Likewise for the section alignment.
        Pass the current space to update_subspace and create_new_subspace.
        (pa_spaces_begin): Only use space/subspace aliases if USE_ALIASES
        is true.  When not using aliases, create a BFD section for each
        subspace encountered.  When not using aliases replace the default
        text, data, and bss segments with new ones.
-       (create_new_subspace): When not using aliases each subspace has a 
+       (create_new_subspace): When not using aliases each subspace has a
        section/segment and subsegments are not needed, so set the subsegment
        section/segment and subsegments are not needed, so set the subsegment
-       to zero. 
+       to zero.
 
        * config/tc-hppa.c (pa_parse_space_stmt): If needed, call
 
        * config/tc-hppa.c (pa_parse_space_stmt): If needed, call
-       obj_set_section_attributes to pass space attributes to the 
+       obj_set_section_attributes to pass space attributes to the
        BFD backend.
        (create_new_space): Likewise.
        BFD backend.
        (create_new_space): Likewise.
-       (create_new_subspace): Likewise for subspace attributes using 
+       (create_new_subspace): Likewise for subspace attributes using
        obj_set_subsection_attributes.
        (update_subspace): Likewise for subspace attributes using
        obj_set_subsection_attributes.
        obj_set_subsection_attributes.
        (update_subspace): Likewise for subspace attributes using
        obj_set_subsection_attributes.
@@ -6168,7 +6893,7 @@ Sat Oct 30 14:26:20 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        * config/obj-som.[ch]: New files for SOM support.  Note SOM
        support is not yet complete in GAS or BFD.
 
        * config/obj-som.[ch]: New files for SOM support.  Note SOM
        support is not yet complete in GAS or BFD.
 
-       * config/ho-hppabsd.h:  Delete IO* macros, they are defined in 
+       * config/ho-hppabsd.h:  Delete IO* macros, they are defined in
        stdio.h.  Delete declaration of free.  Include stdlib.h, unistd.h,
        and string.h.
 
        stdio.h.  Delete declaration of free.  Include stdlib.h, unistd.h,
        and string.h.
 
@@ -6177,7 +6902,7 @@ Fri Oct 29 13:26:12 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        * Allow backends to override the section names used for embedded
        stabs support.  Needed for SOM.
        * read.c (STAB_SECTION_NAME): Default the name of the stab section
        * Allow backends to override the section names used for embedded
        stabs support.  Needed for SOM.
        * read.c (STAB_SECTION_NAME): Default the name of the stab section
-       to ".stab".  
+       to ".stab".
        (STAB_STRING_SECTION_NAME): Likewise for the stab strings section.
        (get_stab_string_offset): Is now passed the full name for the
        stab string section rather than a name prefix.  All references
        (STAB_STRING_SECTION_NAME): Likewise for the stab strings section.
        (get_stab_string_offset): Is now passed the full name for the
        stab string section rather than a name prefix.  All references
@@ -6190,7 +6915,7 @@ Fri Oct 29 13:26:12 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        to stab section name to get the stab string section name.  Pass
        the full name of the stab string section to get_stab_string_offset.
        * config/obj-elf.c (obj_elf_init_stab_section): Likewise.
        to stab section name to get the stab string section name.  Pass
        the full name of the stab string section to get_stab_string_offset.
        * config/obj-elf.c (obj_elf_init_stab_section): Likewise.
-       
+
        * config/tc-hppa.c (md_begin): Disable "-R" option to fold
        textand data segments.  Warn user "-R" is unsupported on the
        PA.
        * config/tc-hppa.c (md_begin): Disable "-R" option to fold
        textand data segments.  Warn user "-R" is unsupported on the
        PA.
@@ -6203,7 +6928,7 @@ Thu Oct 28 12:36:13 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        * config/tc-hppa.c (pa_space): Do not report an error for a .space
        directive which does not define a "well-known" space and does
        not include a space number as an argument.
        * config/tc-hppa.c (pa_space): Do not report an error for a .space
        directive which does not define a "well-known" space and does
        not include a space number as an argument.
-       
+
        * config/tc-hppa.c (pa_def_subspaces): Correct initialization of the
        "defined", "loadable", "code_only" and "space_index" fields.
        (pa_def_spaces): Correct initialization of the "spnum", "defined",
        * config/tc-hppa.c (pa_def_subspaces): Correct initialization of the
        "defined", "loadable", "code_only" and "space_index" fields.
        (pa_def_spaces): Correct initialization of the "spnum", "defined",
@@ -6215,7 +6940,7 @@ Thu Oct 28 12:36:13 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        * config/tc-hppa.c (hppa_fix_struct): Delete unnecessary fix_fixP and
        fx_next fields.
        (hppa_find_hppa_fix): Delete unnecessary function.  Fix all
        * config/tc-hppa.c (hppa_fix_struct): Delete unnecessary fix_fixP and
        fx_next fields.
        (hppa_find_hppa_fix): Delete unnecessary function.  Fix all
-       callers to get HPPA fixup information from the tc_fix_data field
+       callers to get HPPA fixup information from the tc_fix_data field
        in the GAS fixup.
        (hppa_fix_root): Delete unnecessary variable.
        (fix_new_hppa): Attach HPPA fixup data to the GAS fixup.
        in the GAS fixup.
        (hppa_fix_root): Delete unnecessary variable.
        (fix_new_hppa): Attach HPPA fixup data to the GAS fixup.
@@ -6237,7 +6962,7 @@ Thu Oct 28 12:36:13 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
        callers. Now returns log2 (N) for positive N which are an exact
        power of two or -1 for an error.
 
        callers. Now returns log2 (N) for positive N which are an exact
        power of two or -1 for an error.
 
-       * config/tc-hppa.c (pa_callinfo): Range check values provided for 
+       * config/tc-hppa.c (pa_callinfo): Range check values provided for
        ENTRY_GR, ENTRY_FR and ENTRY_SR.  Properly adjust vaues before
        inserting them into the unwind table.
 
        ENTRY_GR, ENTRY_FR and ENTRY_SR.  Properly adjust vaues before
        inserting them into the unwind table.
 
@@ -6433,7 +7158,7 @@ Thu Oct 21 12:52:01 1993  Ken Raeburn  (raeburn@cygnus.com)
        functions, variables, and structures.  Fix formatting problems
        not found by GNU-indent.  Add FIXME notices for things which
        should be worked on the near future.  Delete lots of old
        functions, variables, and structures.  Fix formatting problems
        not found by GNU-indent.  Add FIXME notices for things which
        should be worked on the near future.  Delete lots of old
-       useless (1.36 PA-SOM) code.  
+       useless (1.36 PA-SOM) code.
 
        * config/tc-hppa.c: (fix_new_hppa): Initialize the fx_r_type
        field of the fixS structure.  Needed to build unwind
 
        * config/tc-hppa.c: (fix_new_hppa): Initialize the fx_r_type
        field of the fixS structure.  Needed to build unwind
@@ -6918,7 +7643,7 @@ Mon Sep 13 16:48:38 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
        Wrote non-BFD_ASSEMBLER subseg_new.  Now subseg_new always takes a
        section name, and subseg_set always takes a segT.  Changed all
        callers as appropriate.
        Wrote non-BFD_ASSEMBLER subseg_new.  Now subseg_new always takes a
        section name, and subseg_set always takes a segT.  Changed all
        callers as appropriate.
-       * config/obj-coffbfd.c  (change_to_section): Renamed to
+       * config/obj-coffbfd.c  (change_to_section): Renamed to
        obj_coff_add_segment.  Corrected.  Made callers use subseg_new.
        * config/obj-coffbfd.h (obj_segment_name, obj_add_segment):
        Define.
        obj_coff_add_segment.  Corrected.  Made callers use subseg_new.
        * config/obj-coffbfd.h (obj_segment_name, obj_add_segment):
        Define.
@@ -8755,7 +9480,7 @@ Thu Apr  8 15:51:28 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
 Thu Apr  8 15:15:02 1993  Roland H. Pesch  (pesch@fowanton.cygnus.com)
 
        * doc/Makefile.in: update dvi, clean targets for new source
 Thu Apr  8 15:15:02 1993  Roland H. Pesch  (pesch@fowanton.cygnus.com)
 
        * doc/Makefile.in: update dvi, clean targets for new source
-                           file structure
+                          file structure
 
 Thu Apr  8 12:52:46 1993  Ian Lance Taylor  (ian@cygnus.com)
 
 
 Thu Apr  8 12:52:46 1993  Ian Lance Taylor  (ian@cygnus.com)
 
@@ -9258,7 +9983,7 @@ Wed Feb 24 04:14:07 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
 
        * symbols.c (symbol_new): Argument NAME is now pointer to const.
        Simplified STRIP_UNDERSCORE code.  Remove assumptions about null
 
        * symbols.c (symbol_new): Argument NAME is now pointer to const.
        Simplified STRIP_UNDERSCORE code.  Remove assumptions about null
-       pointers in freshly allocated storage.  [BFD_ASSEMBLER]: Get new
+       pointers in freshly allocated storage.  [BFD_ASSEMBLER]: Get new
        BFD symbol.
        (colon): Display other/desc fields of redefined symbol only if
        S_GET_OTHER and S_GET_DESC are defined.
        BFD symbol.
        (colon): Display other/desc fields of redefined symbol only if
        S_GET_OTHER and S_GET_DESC are defined.
@@ -9832,7 +10557,7 @@ Mon Nov 23 11:00:16 1992  Ken Raeburn  (raeburn@cygnus.com)
 
 Thu Nov 19 11:47:19 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
 
 
 Thu Nov 19 11:47:19 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
 
-       z8000 documentation
+       z8000 documentation
        * doc/Makefile.in, doc/all.m4, doc/as-all.texinfo, doc/as.texinfo:
        all modified.
 
        * doc/Makefile.in, doc/all.m4, doc/as-all.texinfo, doc/as.texinfo:
        all modified.
 
@@ -9933,7 +10658,7 @@ Mon Oct  5 09:28:57 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
 
 Mon Oct  5 03:30:36 1992  Mark Eichin  (eichin at tweedledumber.cygnus.com)
 
 
 Mon Oct  5 03:30:36 1992  Mark Eichin  (eichin at tweedledumber.cygnus.com)
 
-       * configure.in: recognize i386-*-bsd emulation.
+       * configure.in: recognize i386-*-bsd emulation.
 
 Thu Oct  1 23:05:12 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
 
 
 Thu Oct  1 23:05:12 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
 
@@ -10345,7 +11070,7 @@ Mon Jun  1 16:20:22 1992  Michael Tiemann  (tiemann@cygnus.com)
 
 Sun May 31 05:33:00 1992  david d `zoo' zuhn (zoo@cygnus.com)
 
 
 Sun May 31 05:33:00 1992  david d `zoo' zuhn (zoo@cygnus.com)
 
-       * configure.in: recognize m680x0 as an m68k
+       * configure.in: recognize m680x0 as an m68k
 
 Thu May 28 11:22:02 1992  Jim Wilson  (wilson@sphagnum.cygnus.com)
 
 
 Thu May 28 11:22:02 1992  Jim Wilson  (wilson@sphagnum.cygnus.com)
 
@@ -10606,11 +11331,3 @@ Mon Feb 17 07:51:06 1992  K. Richard Pixley  (rich at cygnus.com)
        * nearly everything.  flush ChangeLog, package as gas-1.92.1.
          ChangeLog's prior to this are sketchy at best.  I have logs.
          They just aren't ChangeLogs.
        * nearly everything.  flush ChangeLog, package as gas-1.92.1.
          ChangeLog's prior to this are sketchy at best.  I have logs.
          They just aren't ChangeLogs.
-
-\f
-Local Variables:
-mode: indented-text
-left-margin: 8
-fill-column: 74
-version-control: never
-End:
This page took 0.040786 seconds and 4 git commands to generate.