]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/ChangeLog
* cpp.texi: Fix some typos.
[gcc.git] / gcc / ChangeLog
index 4827a15618d25be135463552a4bf847c3d5e205c..4f9a2ef6d02fe5fc01b6287fd64f48e4bc212259 100644 (file)
@@ -1,3 +1,465 @@
+Thu May 13 02:25:01 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * cpp.texi: Fix some typos.
+
+Thu May 13 01:49:55 1999  Graham Stott <GrahamS@RCP.co.uk>
+
+        * loop.c (maybe_eliminate_biv): Check regno against
+        max_reg_before_loop.
+
+       * i386.c (memory_address_info): Correct the scale
+       factor test.
+
+Thu May 13 01:31:19 1999  Nick Burrett  <nick.burrett@btinternet.com>
+
+       * arm.md (nop): Backout Apr 27 change. Ensure REGISTER_PREFIX is
+       applied to each register.
+       * aof.h (ASM_FILE_START): Define register `r0'.
+
+1999-05-12 20:22 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
+
+       * configure.in: Make --enable-cpp and --with-cpp-install-dir
+       documented options.  Enable the cpp driver by default.
+       * configure: Rebuilt.
+
+Wed May 12 18:08:48 1999  David Edelsohn     <edelsohn@gnu.org>
+                         Richard Henderson  <rth@cygnus.com>
+
+        * rs6000.c (print_operand) [w]: Calculate signed constant more clearly.
+        (rs6000_allocate_stack_space): Print as hexadecimal value.
+        * rs6000.h (CONST_OK_FOR_LETTER_P): 'L' checks for a signed,
+        16-bit shifted constant.  Fix typo for 'P'.
+       (EXTRA_CONSTARINT): 'T' checks for a 32-bit mask operand.
+       * rs6000.md (movsi, addsi3_internal1, movdi, adddi3_internal1):
+       Use 'L' for shifted constant.
+       (anddi3_internal3): Fix typo.
+       (32-bit mask patterns): Use 'T'.
+
+Wed May 12 07:30:31 1999  Bruce Korb <ddsinc09@ix.netcom.com>
+
+       * fixinc/fixincl.c(quoted_file_exists): new procedure to ensure that
+       a file exists before trying to copy it into the destination
+       (extract_quoted_files): use that routine.
+
+Wed May 12 07:27:31 1999  Craig Burley  <craig@jcb-sc.com>
+
+       Allow front end (like g77's) to override maintenance of errno:
+       * expr.c (expand_builtin): Bother with errno only if
+       flag_errno_math.
+       * flags.h: Declare flag_errno_math.
+       * toplev.c: Define flag_errno_math.
+
+Tue May 11 23:55:49 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * fixproto: Change "mkdir" calls to "mkdir -p"
+
+       * fixinc/inclhack.def (io_def_quotes): Consistently allow multiple
+       whitespace characters between the "define" and the name of the macro.
+       * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.
+
+Tue May 11 20:46:37 1999  Richard Henderson  <rth@cygnus.com>
+
+       * alpha.c (alpha_expand_block_move): Handle TImode registers
+       used with ADDRESSOF.
+       (alpha_expand_block_clear): Handle ADDRESSOF specially.
+
+1999-05-11  Ulrich Drepper  <drepper@cygnus.com>
+
+       * fixinc/fixinc.x86-linux-gnu (FD_ZERO): Remove unneccessary
+       memory output operand which irritates gcc.
+
+Tue May 11 11:45:16 1999  Dave Brolley  <brolley@cygnus.com>
+
+       * toplev.c (documented_lang_options): Add -MD, -MMD, -M and -MM for
+       cpplib-enabled compilers.
+
+Tue May 11 11:34:56 1999  Vladimir Makarov  <vmakarov@tofu.to.cygnus.com>
+
+       * config/sparc/sparc.h (GO_IF_LEGITIMATE_ADDRESS): Add parentheses
+       around &&.
+
+Mon May 10 13:51:24 1999  Nick Clifton  <nickc@cygnus.com>
+
+       * tm.texi (FUNCTION_ARG): Stack element of PARALLEL must come
+       first.
+
+Tue May 11 01:32:01 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * fixinc/inclhack.def (sun_auth_proto): Apply to all targets.
+       (sysz_stdlib_for_sun): Similarly.
+       * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.
+
+Mon May 10 20:34:10 1999  Jim Wilson  <wilson@cygnus.com>
+
+       * config/mips/elf.h (UNIQUE_SECTION_P): Undef.
+       * config/mips/elf64.h (UNIQUE_SECTION_P): Undef.
+       * config/mips/mips.h (UNIQUE_SECTION_P): Define to 0.
+
+1999-05-10 18:21 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
+
+       * cppfiles.c (initialize_input_buffer): New function.
+       (finclude): Call it, if pfile->input_buffer is NULL.  Accept
+       any character device as an input file.
+       (read_and_prescan): Use pfile->input_buffer and
+       pfile->input_speccase.
+       * cppinit.c (cpp_cleanup): Free pfile->input_buffer and
+       pfile->input_speccase.
+       * cpplib.h (cpp_reader): Add input_buffer, input_speccase, and
+       input_buffer_len members.  Use memcpy in CPP_PUTS_Q.
+
+       * cppmain.c: Buffer output in the token_buffer; throttle
+       number of calls to fwrite; check for errors from fwrite.
+
+1999-05-10 18:21 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>
+
+       * cppspec.c: Treat two non-option arguments as input and
+       output file.  Three or more non-option args is an error.
+       Clean up.
+       * gcc.c (default_compilers): Pass -$ to the preprocessor.
+       * objc/lang-specs.h: Likewise.
+
+Mon May 10 12:59:20 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * optabs.c (emit_cmp_and_jump_insns): Handle the case where both
+       operands to the comparison are constants.
+
+Mon May 10 07:28:10 1999  Bruce Korb <autogen@autogen.freeservers.com>
+
+       * fixinc/inclhack.def(arm_norcroft_hint): check before fixing
+       (no_double_slash): portability
+       (math_exception): added reminder comment
+
+Mon May 10 01:28:10 1999  Craig Burley  <craig@jcb-sc.com>
+
+       From Fri May 7  9:31:41 1999 Donn Terry (donn@interix.com):
+       * varasm.c (mark_constant_pool): Add some transitive closure.
+
+Sun May  9 22:51:04 1999  Craig Burley  <craig@jcb-sc.com>
+
+       Fix gcc.dg/990506-0.c:
+       * c-typeck.c (require_complete_type): Handle ERROR_MARK input.
+
+Sun May  9 13:19:12 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * gcse.c (cprop_insn): Do not try to simplify a simple jump.
+
+Sun May  9 11:12:19 1999  Philip Blundell <bp@nexus.co.uk>
+
+       * config/arm/arm.h (ASM_OUTPUT_MI_THUNK): Add (PLT) to branch if
+       necessary.  Reported by jim@federated.com.
+
+Sat May  8 23:05:35 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * pa.h (PRINT_OPERAND_ADDRESS): Output "%r0", not "r0" for the
+       base register in an absolute memory address.
+       * pa.md (conditional moves): Avoid using immediate zero for
+       register zero.
+
+Sat May  8 06:23:21 1999  Philip Blundell  <pb@nexus.co.uk>
+
+       Based on patch by Scott Bambrough:
+       * config/arm/arm.h (NEED_PLT_GOT): New macro.  Set to 0 if not
+       already defined.
+       * config/arm/elf.h (NEED_PLT_GOT): Define to flag_pic.
+       * config/arm/arm.md (call_symbol, call_value_symbol et al.): If
+       NEED_PLT_GOT is true, add explicit "(PLT)" to generated branches.
+       * config/arm/arm.c (output_func_epilogue,
+       output_return_instruction): Likewise for calls to abort.
+
+Sat May  8 01:57:58 1999  Donn Terry (donn@interix.com)
+
+       * calls.c (rtx_for_function_call): Extend function pointer being
+       passed to chkr_check_exec_libfunc, if needed.
+
+Sat May  8 01:51:50 1999  David Edelsohn  <edelsohn@gnu.org>
+
+       * ginclude/stdarg.h (__va_rounded_size): Use long type for
+       rounding on AIX.
+       * ginclude/varargs.h: Likewise.
+
+Sat May  8 01:47:20 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * invoke.texi: Remove duplicates in the description of -d
+       letters.  Fix use of @item vs. @itemx.
+
+Sat May  8 01:43:02 1999  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+       * rs6000.h (RS6000_VARARGS_OFFSET): Die die die.
+       (CUMULATIVE_ARGS): Remove varargs_offset; update commentary.
+       * rs6000.c (setup_incoming_varargs): Fix typo last change.
+       (init_cumulative_args): Remove varargs_offset references.
+
+       * rs6000/linux.h (NO_IMPLICIT_EXTERN_C): Define.
+       (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Undefine.
+
+Sat May  8 01:34:19 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * reload1.c (gen_mode_int): New function.
+       (reload_cse_move2add): Use it to generate the new constants.
+
+Sat May  8 01:25:09 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * varasm.c (output_constant): Do nothing if -fsyntax-only.
+
+Fri May  7 19:10:15 1999  Vladimir Makarov  <vmakarov@tofu.to.cygnus.com>
+
+       * sparc.h (GO_IF_LEGITIMATE_ADDRESS): Prohibit REG+REG addressing
+       for TFmode when there are no instructions which accept REG+REG
+       instructions.
+
+Fri May  7 12:38:54 1999  Jim Wilson  <wilson@cygnus.com>
+
+       * mips/elf64.h (MAKE_DECL_ONE_ONLY, UNIQUE_SECTION_P): Define.
+       * mips/mips.c (mips_select_rtx_section): When TARGET_MIPS16, use
+       function_section instead of text_section.
+       * mips/mips.h (ENCODE_SECTION_INFO): Add check for UNIQUE_SECTION_P
+       in TARGET_MIPS16 STRING_CST handling.
+
+Fri May  7 09:54:11 1999  Nick Clifton  <nickc@cygnus.com>
+
+       Patch from: Nick Burrett  <nick.burrett@btinternet.com>
+
+       * arm.c (arm_poke_function_name): New function to implement
+       -mpoke-function-name.
+       * aof.h (ASM_DECLARE_FUNCTION_NAME): Call it.
+       * aout.h (ASM_DECLARE_FUNCTION_NAME): Likewise.
+       * elf.h (ASM_DECLARE_FUNCTION_NAME): Likewise.
+       * arm.h: Prototype it.
+       (TARGET_SWITCHES): Add `no-poke-function-name'.
+
+Fri May  7 14:19:31 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * fixinc/server.c (load_data): Cast text_size to long, adapt
+       format.
+       * fixinc/server.c (read_pipe_timeout): Declare volatile, modified
+       in signal handler.
+       (sig_handler): Add debug code.
+       * fixinc/server.c (run_shell): Don't \-escape cd, it breaks the
+       Ultrix V4.3 /bin/sh.
+       * fixinc/server.c (def_args): Use static instead of STATIC to
+       avoid redefinition error from linker iff DEBUG.
+
+       * fixinc/hackshell.tpl: Don't strip trailing directory from
+       DESTDIR - that is already done
+
+       * fixinc/fixincl.c (run_compiles): fix memory leak
+
+Thu May  6 20:34:00 1999  Mark Mitchell  <mark@codesourcery.com>
+
+       * resource.c (mark_referenced_resources): Make volatil
+       monotonically increasing.
+       (mark_set_resources): Likewise.
+
+Thu May  6 20:02:33 1999  Fred Fish  <fnf@be.com>
+
+       * rs6000/xm-beos.h (HAVE_VPRINTF): Don't redefine if already defined.
+       (HAVE_PUTENV, HAVE_ATEXIT, HAVE_RENAME): Likewise.
+
+Wed May  5 20:28:32 1999  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * install.texi (Header Dirs): s/GPLUS/GPLUSPLUS/.
+
+Wed May  5 23:44:15 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * unroll.c (copy_loop_body): Don't copy VTOP notes from copy_notes_from.
+
+Wed May  5 16:26:13 1999  Vladimir Makarov  <vmakarov@tofu.to.cygnus.com>
+
+       * function.c (purge_addressof_replacements): Rename into
+       purge_bitfield_addressof_replacements.
+       (purge_addressof_replacements): New variable.
+       (purge_addressof_1): Add code for changing addressof in notes for
+       field values which are extracted by usage MEM with narrower mode.
+       (purge_addressof): Initialize purge_bitfield_addressof_replacements.
+
+Wed May  5 07:40:02 1999  Nick Clifton  <nickc@cygnus.com>
+
+       Patch from: Nick Burrett  <nick.burrett@btinternet.com>
+       * config/arm/arm.h (ARM_MCOUNT_NAME): Define.
+       (FUNCTION_PROFILER): Remove assembler dialect dependency and use
+       ARM_MCOUNT_NAME.
+       (TRAMPOLINE_TEMPLATE): Remove assembler dialect dependency.
+
+       * config/arm/aof.h (ARM_MCOUNT_NAME): Define.
+
+1999-05-05 09:58 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
+
+       * gcc.c (default_compilers): Fix brace nesting bug.
+       * objc/lang-specs.h: Use %i, not %g.mi, for the input file
+       when processing an .mi file.
+
+Tue May  4 13:17:55 1999  Mark Mitchell  <mark@codesourcery.com>
+
+       * resource.c (mark_set_resources): Handle UNSPEC_VOLATILE,
+       ASM_INPUT, TRAP_IF, and ASM_OPERANDS just like in
+       mark_referenced_resources.
+
+Mon May  3 22:38:41 1999  David Edelsohn  <edelsohn@gnu.org>
+
+       * rs6000/aix43.h (SUBTARGET_OVERRIDE_OPTIONS): Change non-PowerPC
+       and AIX64 combination to warning.  Add warning for disabling
+       PowerPC64 support when using 64-bit mode.
+       (LIB_SPEC): Do not link with libg.a in 64-bit mode.
+       (LINK_SPEC): Do not export libg.exp symbols in 64-bit mode.
+       * rs6000/rs6000.h (MY_ISCOFF): Treat import/export files as valid
+       XCOFF files.
+       (read_only_data_section, private_data_section,
+       read_only_private_data_section): Always align CSECTs to doubleword
+       boundary regardless of mode.
+       (TEXT_SECTION_ASM_OP): Align text CSECT on doubleword boundary in
+       64-bit mode.
+       (DATA_SECTION_ASM_OP): Always align CSECT to doubleword boundary.
+       (ASM_OUTPUT_LOCAL): Use rounded size in 64-bit mode to
+       maintain doublword alignment.
+
+Mon May  3 14:45:23 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * mn10200.md (btst insns): btst does not leave cc0 in a useable
+       state for redundant tst eliminatino.
+       * mn10300.md (btst insns): Likewise.
+
+Mon May  3 16:14:32 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * mips.h (Pmode): Revert Oct 14th change which added a cast.
+
+Sun May  2 14:02:21 1999  Mark Mitchell  <mark@codesourcery.com>
+
+       * tree.h (struct tree_decl): Add comdat_flag.
+       (DECL_COMDAT): Define it.
+       * toplev.c (wrapup_global_declarations): Don't output a
+       DECL_COMDAT function just because it's public.
+
+Sun May  2 15:16:42 1999  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * pdp11.h (TARGET_SWITCHES): Fix error in previous change.
+       (ASSEMBLER_DIALECT): Define.
+       (CONDITIONAL_REGISTER_USAGE): Rename floating point registers if
+       required for the UNIX assembler.
+       (ASM_OUTPUT_INT): Remove.  The compiler will synthesise it.
+       (ASM_OUTPUT_ADDR_VEC_PROLOGUE): Remove.
+       (ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Change to "[" and "]".
+       (TRAMPOLINE_TEMPLATE): Use ASM_OUTPUT_SHORT.
+       * pdp11.c (output_addr_const_pdp11): Copy of output_addr_const
+       adapted to output constants in octal.
+       * pdp11.c, pdp11.h, pdp11.md: Use output_addr_const_pdp11 instead
+       of output_addr_const.  Output constants in octal.  Use assembler
+       dialect alternatives where DEC and UNIX assemblers use different
+       instruction names.
+
+Sun May 2 01:15:06 PDT 1999 Jeff Law  (law@cygnus.com)
+
+       * version.c: Bump for snapshot.
+
+Fri Apr 30 13:55:43 1999  Richard Henderson  <rth@cygnus.com>
+
+       * va-ppc.h (__va_start_common): Let __builtin_saveregs do the work.
+       * rs6000.c (expand_builtin_saveregs): For V4, initialize a private
+       va_list struct, and return a pointer to it.
+       (setup_incoming_varargs): V4 save area based off virtual_stack_vars
+       instead of frame_pointer.
+
+Thu Apr 29 23:02:22 1999  Mark Mitchell  <mark@codesourcery.com>
+
+       * emit-rtl.c (start_sequence): Expand comments.
+       (start_sequence_for_rtl_expr): Likewise.
+       (push_to_sequence): Likewise.
+       (end_sequence): Likewise.
+       * expr.c (inhibit_defer_pop): Likewise.
+       * expr.h (inhibit_defer_pop): Likewise.
+       (NO_DEFER_POP): Likewise.
+       (OK_DEFER_POP): Likewise.
+
+Thu Apr 29 22:13:46 1999  Robert Lipe  <robertlipe@usa.net>
+
+       * configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix'
+       --enable-threads[={yes,pthreads,posix}] is passed as a command
+       line parameter to configure.
+       * config/i386/sysv5.h (LIB_SPEC): Add support for '-pthread'.
+       (CPP_SPEC): Likewise.
+
+Thu Apr 29 17:23:59 1999  Richard Henderson  <rth@cygnus.com>
+
+       * emit-rtl.c (operand_subword): Religiously mask and sign-extend
+       from 32-bits to HOST_WIDE_INT.
+
+Thu Apr 29 15:58:52 1999  Robert Lipe  <robertlipe@usa.net>
+
+       * fixinc/regex.c, fixinc/regex.h: Removed.   Replace with...
+       * fixinc/gnu-regex.c, fixinc/gnu-regex.h: Imported from GDB 4.18.
+       * fixinc/Makefile.in (OBJ, HDR): Handle name changes from above.
+       (gnu-regex.o): Define REGEX_MALLOC to avoid memory leak.
+       * fixinc/fixincl.c: new regex.h header name
+       * Makefile.in: new regex.[ch] file names
+
+Thu Apr 29 12:53:33 1999  Richard Henderson  <rth@cygnus.com>
+
+       * calls.c (emit_call_1): Pass rounded_stack_size to emit_call
+       instead of the unrounded size.
+
+1999-04-28 14:40 Bruce Korb <ddsinc09@ix.netcom.com>
+
+       * fixinc/mkfixinc.sh: Makesure the result shell script is writable
+
+Wed Apr 28 10:36:39 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * config/m68k/m68k.md (cmpsi+1): Use cmp.w when comparing a 16 bit
+       constant with an address register.
+
+Wed Apr 28 00:14:41 PDT 1999 Jeff Law  (law@cygnus.com)
+
+       * version.c: Bump for snapshot.
+
+Tue Apr 27 19:50:25 EDT 1999  Andrew MacLeod  <amacleod@cygnus.com>
+
+       * rtl.h (REG_EH_REGION): Update comment to indicate a value of -1
+       indicates no throw and no nonlocal gotos.
+       * optabs.c (emit_libcall_block): Emit REG_EH_REGION with a value
+       of -1 instead of 0 to indicate a nonlocal goto won't happen either.
+       * flow.c (count_basic_blocks, find_basic_blocks_1): Ignore libcall
+       blocks, look for REG_EH_REGION note exclusively.
+       (make_edges): Check for REG_EH_REGION > 0 for specified handlers.
+
+Tue Apr 27 15:33:42 1999  David Edelsohn  <edelsohn@gnu.org>
+
+       * rs6000.h (read_only_data_section, private_data_section,
+       read_only_private_data_section, toc_section): Align CSECT on
+       doubleword boundary for 64-bit target.
+       (DATA_SECTION_ASM_OP): Likewise.
+       * rs6000.c (rs6000_stack_info): Leaf procedure stack limit is 288.
+
+Tue Apr 27 20:19:47 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * sh.md (insv): Use copy_addr_to_reg.
+
+       * final.c (insn_lengths_max_uid): New variable.
+       (init_insn_lengths, shorten_branches): Set it.
+       (get_attr_lengths): Test insn uid against insn_lengths_max_uid.
+
+1999-04-27 08:32 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
+
+       * expr.c (emit_move_insn_1): Abort if MODE argument is invalid.
+       (compare): Punt if TREE_OPERAND (exp, 0) is an ERROR_MARK.
+
+Tue Apr 27 01:33:43 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.in (ORDINARY_FLAGS_TO_PASS): Renmaed from FLAGS_TO_PASS.
+       Remove "CC".
+       (FLAGS_TO_PASS): New variable.
+
+Tue Apr 27 00:36:44 1999  Nick Burrett  <nick.burrett@btinternet.com>
+
+       * arm.md (nop): Output instruction using output_asm_insn to fix
+       assembler dialect problems.
+
+Mon Apr 26 23:55:50 1999  Robert Lipe  <robertlipe@usa.net>
+
+       * Makefile.in (fixinc.sh): Fix dependencies.
+
+       * fixinc/inclhack.def (avoid_bool): Enable match if typedefs are
+       prepended by spaces.
+       (sco5_stat_wrappers): New fix.   Make sys/stat.h C++ safe.
+       * fixinc/fixincl.sh, fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.
+
 Mon Apr 26 23:28:54 1999  Mumit Khan  <khan@xraylith.wisc.edu>
                           Donn Terry  <donn@interix.com>
 
 Mon Apr 26 23:28:54 1999  Mumit Khan  <khan@xraylith.wisc.edu>
                           Donn Terry  <donn@interix.com>
 
@@ -45,7 +507,7 @@ Mon Apr 26 21:17:41 1999  Jason Merrill  <jason@yorick.cygnus.com>
 
 Tue Apr 27 13:58:23 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
 
 Tue Apr 27 13:58:23 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
-       * config/c4x/c4x.md (*cmpqf, *cmpqf_noov, *cmpqi_test, 
+       * config/c4x/c4x.md (*cmpqf, *cmpqf_noov, *cmpqi_test,
        *cmpqi_test_noov): Remove ? modifier from constraints list.
        (*smulqi3_highpart_clobber, *umulqi3_highpart_clobber): Swap
        output strings to match new constraint ordering.
        *cmpqi_test_noov): Remove ? modifier from constraints list.
        (*smulqi3_highpart_clobber, *umulqi3_highpart_clobber): Swap
        output strings to match new constraint ordering.
@@ -64,7 +526,7 @@ Tue Apr 27 13:58:23 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
        (do_ident): Correct to match cccp.
        (do_pragma): Copy the pragma through here.
        (do_assert, do_unassert): Tidy.
        (do_ident): Correct to match cccp.
        (do_pragma): Copy the pragma through here.
        (do_assert, do_unassert): Tidy.
-       
+
        * cppinit.c (cpp_finish): If -dM was specified, walk the macro
        hash table and call dump_definition on all the entries.
        * cppmain.c: cpp_finish may produce output.
        * cppinit.c (cpp_finish): If -dM was specified, walk the macro
        hash table and call dump_definition on all the entries.
        * cppmain.c: cpp_finish may produce output.
@@ -83,9 +545,9 @@ Mon Apr 26 15:27:33 1999  Mark Mitchell  <mark@codesourcery.com>
        * fixinc/inclhack.tpl: Remove unnecessary character quote
        * fixinc/fixincl.sh, fixinc/inclhack.sh: Regenerate
 
        * fixinc/inclhack.tpl: Remove unnecessary character quote
        * fixinc/fixincl.sh, fixinc/inclhack.sh: Regenerate
 
-Mon Apr 26 10:41:42 EDT 1999  <amacleod@cygnus.com>
+Mon Apr 26 10:41:42 EDT 1999  Andrew MacLeod  <amacleod@cygnus.com>
 
 
-       * alpha.md (builtin_setjmp_receiver): Use a label_ref instead of 
+       * alpha.md (builtin_setjmp_receiver): Use a label_ref instead of
        a code label.
 
 1999-04-26 09:47 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
        a code label.
 
 1999-04-26 09:47 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
@@ -117,7 +579,7 @@ Mon Apr 26 00:26:18 1999  Richard Henderson  <rth@cygnus.com>
 Mon Apr 26 01:08:36 1999  Toshiyasu Morita  (tm@netcom.com)
 
        * fold-const.c (make_range): Always initialize arg0 and arg1.
 Mon Apr 26 01:08:36 1999  Toshiyasu Morita  (tm@netcom.com)
 
        * fold-const.c (make_range): Always initialize arg0 and arg1.
-       (fold): Simlarly for alt0 and alt1.
+       (fold): Similarly for alt0 and alt1.
        * function.c (fixup_var_refs_insns): Initialize insn_list.
        (instantiate_virtual_regs_1): Initialize offset.
        * optabs.c (expand_binop): Initialize carry_in, carry_out, op0_xhigh
        * function.c (fixup_var_refs_insns): Initialize insn_list.
        (instantiate_virtual_regs_1): Initialize offset.
        * optabs.c (expand_binop): Initialize carry_in, carry_out, op0_xhigh
@@ -139,7 +601,7 @@ Mon Apr 26 00:58:54 1999  Jerry Quinn <jquinn@nortelnetworks.com>
        * pa.c (pa_arch, pa_arch_string):  Define.
        (override_options):  Set them.
        * pa/pa-hpux10.h (ASM_FILE_START):  Output LEVEL 2.0 asm directive for
        * pa.c (pa_arch, pa_arch_string):  Define.
        (override_options):  Set them.
        * pa/pa-hpux10.h (ASM_FILE_START):  Output LEVEL 2.0 asm directive for
-       2.0 architecture. 
+       2.0 architecture.
        * invoke.texi (Option Summary, HPPA Options):  Document new
        architecture flags.
 
        * invoke.texi (Option Summary, HPPA Options):  Document new
        architecture flags.
 
@@ -271,7 +733,7 @@ Thu Apr 22 14:39:43 1999  Mumit Khan  <khan@xraylith.wisc.edu>
 
 1999-04-21 14:55 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
 
 
 1999-04-21 14:55 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
 
-       * gen-protos.c: #undef abort after including system.h.  
+       * gen-protos.c: #undef abort after including system.h.
        Delete defns of fancy_abort and fatal.
        * fix-header.c: Delete defn of fancy_abort.
 
        Delete defns of fancy_abort and fatal.
        * fix-header.c: Delete defn of fancy_abort.
 
@@ -299,8 +761,8 @@ Tue Apr 20 23:38:58 1999  Nathan Sidwell  <nathan@acm.org>
 
 Tue Apr 20 16:38:11 1999  Richard Henderson  <rth@cygnus.com>
 
 
 Tue Apr 20 16:38:11 1999  Richard Henderson  <rth@cygnus.com>
 
-       * alpha.md (nt_lda): New pattern. 
-       * alpha.c (alpha_expand_prologue): Use it for large frames 
+       * alpha.md (nt_lda): New pattern.
+       * alpha.c (alpha_expand_prologue): Use it for large frames
        under windows nt.
 
 Tue Apr 20 17:57:14 1999  Catherine Moore  <clm@cygnus.com>
        under windows nt.
 
 Tue Apr 20 17:57:14 1999  Catherine Moore  <clm@cygnus.com>
@@ -371,7 +833,7 @@ Sat Apr 17 22:54:17 1999  Richard Henderson  <rth@cygnus.com>
 
        * alpha.h (REG_OK_FP_BASE_P): New macro.
        (GO_IF_LEGITIMATE_SIMPLE_ADDRESS): Use it.
 
        * alpha.h (REG_OK_FP_BASE_P): New macro.
        (GO_IF_LEGITIMATE_SIMPLE_ADDRESS): Use it.
-       * alpha.md (adddi3+1): New insn to handle large constants off 
+       * alpha.md (adddi3+1): New insn to handle large constants off
        the soft frame pointer.
        (adddi3+2): Don't split soft frame pointer or arg pointer additions.
 
        the soft frame pointer.
        (adddi3+2): Don't split soft frame pointer or arg pointer additions.
 
@@ -412,7 +874,7 @@ Sat Apr 17 19:13:22 1999  Donn Terry  <donn@interix.com>
 
 Sat Apr 17 19:13:07 1999  Richard Henderson  <rth@cygnus.com>
 
 
 Sat Apr 17 19:13:07 1999  Richard Henderson  <rth@cygnus.com>
 
-       * alpha.c (alpha_expand_prologue): Use gen_adddi3 instead of 
+       * alpha.c (alpha_expand_prologue): Use gen_adddi3 instead of
        emit_move_insn+plus_constant.  For NT, don't use the stack probe
        loop pointer to allocate stack space.
        * alpha.md (adddi3): Always use lda to set the stack pointer.
        emit_move_insn+plus_constant.  For NT, don't use the stack probe
        loop pointer to allocate stack space.
        * alpha.md (adddi3): Always use lda to set the stack pointer.
@@ -440,7 +902,7 @@ Sat Apr 17 23:47:24 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
        (*lshrqi3_24_clobber,*ashrqi3_24_clobber,*lshrqi3_16_clobber,
        *ashrqi3_16_clobber): New shift patterns using C40 bit-field insert
        instructions.
        (*lshrqi3_24_clobber,*ashrqi3_24_clobber,*lshrqi3_16_clobber,
        *ashrqi3_16_clobber): New shift patterns using C40 bit-field insert
        instructions.
-       
+
 1999-04-16 22:44 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
 
        * system.h: Always prototype abort.  Prototype fatal.  Define
 1999-04-16 22:44 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
 
        * system.h: Always prototype abort.  Prototype fatal.  Define
@@ -461,7 +923,7 @@ Sat Apr 17 23:47:24 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
 Sat Apr 17 11:25:44 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
 
 Sat Apr 17 11:25:44 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
-       * config/c4x/c4x.md (mulqf3_clrqf_clobber, mulqi3_clrqi_clobber): 
+       * config/c4x/c4x.md (mulqf3_clrqf_clobber, mulqi3_clrqi_clobber):
        New patterns to support parallel multiply and load of zero.
 
 Fri Apr 16 01:23:47 1999  Jason Merrill  <jason@yorick.cygnus.com>
        New patterns to support parallel multiply and load of zero.
 
 Fri Apr 16 01:23:47 1999  Jason Merrill  <jason@yorick.cygnus.com>
@@ -485,7 +947,7 @@ Thu Apr 15 20:46:57 1999  Donn Terry (donn@interix.com)
        * expr.c (expand_assignment): Force pointers to proper mode if
        POINTERS_EXTEND_UNSIGNED is defined.
 
        * expr.c (expand_assignment): Force pointers to proper mode if
        POINTERS_EXTEND_UNSIGNED is defined.
 
-       * xm-alpha.h (alloca.h): Add Interix to list of special machines 
+       * xm-alpha.h (alloca.h): Add Interix to list of special machines
        that don't like alloca.h, pending using autoconf results.
 
        * except.c (start_catch_hadler): Be sure rtime_address is Pmode
        that don't like alloca.h, pending using autoconf results.
 
        * except.c (start_catch_hadler): Be sure rtime_address is Pmode
@@ -541,7 +1003,7 @@ Wed Apr 14 21:29:18 1999  Andrew Haley  <aph@cygnus.com>
 
        * graph.c (node_data): Return void.  Ignore result of
        print_rtl_single.  Change caller to match.
 
        * graph.c (node_data): Return void.  Ignore result of
        print_rtl_single.  Change caller to match.
-       * integrate.c (subst_constants): Initialize op0_mode to an 
+       * integrate.c (subst_constants): Initialize op0_mode to an
        invalid mode, and abort before use if it's still invalid.
        (Can only happen if the RTX_CLASS, RTX_FORMAT tables are corrupted.)
        * objc/objc-act.c (get_objc_string_decl,
        invalid mode, and abort before use if it's still invalid.
        (Can only happen if the RTX_CLASS, RTX_FORMAT tables are corrupted.)
        * objc/objc-act.c (get_objc_string_decl,
@@ -578,7 +1040,7 @@ Wed Apr 14 14:26:36 1999  John Wehle  (john@feith.com)
        * i386.h (output_float_extend): Declare.
 
 Wed Apr 14 10:48:03 1999  Catherine Moore  <clm@cygnus.com>
        * i386.h (output_float_extend): Declare.
 
 Wed Apr 14 10:48:03 1999  Catherine Moore  <clm@cygnus.com>
+
        * config/mips/elf.h, config/mips/elf64.h
        (CTORS_SECTION_ASM_OP): Define.
        (DTORS_SECTION_ASM_OP): Define.
        * config/mips/elf.h, config/mips/elf64.h
        (CTORS_SECTION_ASM_OP): Define.
        (DTORS_SECTION_ASM_OP): Define.
@@ -679,7 +1141,7 @@ Wed Apr 14 00:08:46 1999  Richard Henderson  <rth@cygnus.com>
 Tue Apr 13 22:52:04 1999  Donn Terry (donn@interix.com)
                          Martin Heller (Ing.-Buero_Heller@t-online.de)
 
 Tue Apr 13 22:52:04 1999  Donn Terry (donn@interix.com)
                          Martin Heller (Ing.-Buero_Heller@t-online.de)
 
-       * configure.in (interix Alpha): Add. 
+       * configure.in (interix Alpha): Add.
        (winnt Alpha): Use alpha32.h
        (interix i386): Parallel Alpha32.
        * configure: Rebuilt.
        (winnt Alpha): Use alpha32.h
        (interix i386): Parallel Alpha32.
        * configure: Rebuilt.
@@ -729,7 +1191,7 @@ Wed Apr 14 10:04:27 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
        (c4x_emit_move_sequence): If moving a floating point value into or
        out of an integer register, use the new patterns storeqf_int_clobber
        or loadqf_int_clobber.
        (c4x_emit_move_sequence): If moving a floating point value into or
        out of an integer register, use the new patterns storeqf_int_clobber
        or loadqf_int_clobber.
-       (reg_imm_operand, *_reg_operand): Call reg_operand instead of 
+       (reg_imm_operand, *_reg_operand): Call reg_operand instead of
        register_operand.
        (reg_operand, src_operand): Disallow operand if it satisifes
        mixed_subreg_operand.
        register_operand.
        (reg_operand, src_operand): Disallow operand if it satisifes
        mixed_subreg_operand.
@@ -811,7 +1273,7 @@ Mon Apr 12 19:11:38 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        -mno-nop-fun-dllimport and minor doc fixes.
        (STARTFILE_SPEC): Cygwin DLLs don't have dllcrt0.
        (LINK_SPEC): Add -mconsole support.
        -mno-nop-fun-dllimport and minor doc fixes.
        (STARTFILE_SPEC): Cygwin DLLs don't have dllcrt0.
        (LINK_SPEC): Add -mconsole support.
-       * i386/mingw32.h (LIB_SPEC): Make libraries consistent with 
+       * i386/mingw32.h (LIB_SPEC): Make libraries consistent with
        Cygwin.
        (LINK_SPEC): Remove. Use Cygwin's version.
        (MATH_LIBRARY): Make it null.
        Cygwin.
        (LINK_SPEC): Remove. Use Cygwin's version.
        (MATH_LIBRARY): Make it null.
@@ -912,7 +1374,7 @@ Mon Apr 12 02:37:02 1999  Jan Hubicka  <hubicka@freesoft.cz>
        * jump.c (find_cross_jump): Use stack_regs_mentioned.
        * rtl.h (stack_regs_mentioned): Declare.
 
        * jump.c (find_cross_jump): Use stack_regs_mentioned.
        * rtl.h (stack_regs_mentioned): Declare.
 
-Mon Apr 12 00:57:10 1999  Theodore Papadopoulo  <Theodore.Papadopoulo@sophia.inria.fr> 
+Mon Apr 12 00:57:10 1999  Theodore Papadopoulo  <Theodore.Papadopoulo@sophia.inria.fr>
 
        * integrate.c (INTEGRATE_THRESHOLD): Sync it with the comment.
 
 
        * integrate.c (INTEGRATE_THRESHOLD): Sync it with the comment.
 
@@ -990,7 +1452,7 @@ Sat Apr 10 06:14:31 1999  Jan Hubicka  <hubicka@paru.cas.cz>
        * configure.in (thumb-wrs-xvworks): Add vxWorks support for thumb.
        * configure: Rebuilt.
 
        * configure.in (thumb-wrs-xvworks): Add vxWorks support for thumb.
        * configure: Rebuilt.
 
-Sat Apr 10 06:04:50 1999  Donn Terry  (donn@interix.com) 
+Sat Apr 10 06:04:50 1999  Donn Terry  (donn@interix.com)
 
        * i386/t-interix: Use mostly system headers unchanged.
        Use system assert.h
 
        * i386/t-interix: Use mostly system headers unchanged.
        Use system assert.h
@@ -1007,7 +1469,7 @@ Sat Apr 10 06:04:50 1999  Donn Terry  (donn@interix.com)
 Sat Apr 10 05:25:28 1999  Daniel Jacobowitz  <dan@debian.org>
 
        * rs6000/sysv4.h (CPP_OS_LINUX_SPEC): Fix conditions
 Sat Apr 10 05:25:28 1999  Daniel Jacobowitz  <dan@debian.org>
 
        * rs6000/sysv4.h (CPP_OS_LINUX_SPEC): Fix conditions
-       for -Dunix and -Dlinux, and remove duplicate definition. 
+       for -Dunix and -Dlinux, and remove duplicate definition.
        Change -Asystem(linux) to -Asystem(posix).
        (CPP_OS_SOLARIS_SPEC): Fix conditions for -Dunix, -Dsun,
        -DSVR4, -D__EXTENSIONS__.
        Change -Asystem(linux) to -Asystem(posix).
        (CPP_OS_SOLARIS_SPEC): Fix conditions for -Dunix, -Dsun,
        -DSVR4, -D__EXTENSIONS__.
@@ -1025,9 +1487,9 @@ Sat Apr 10 05:14:50 1999  Mark Elbrecht  <snowball3@usa.net>
        * collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place
        of the DIR_SEPARATOR test.
        Consider any file starting with a drivename to be absolute.
        * collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place
        of the DIR_SEPARATOR test.
        Consider any file starting with a drivename to be absolute.
-       If the absolute filename test fails and EXECUTABLE_SUFFIX is 
+       If the absolute filename test fails and EXECUTABLE_SUFFIX is
        defined, append EXECUTABLE_SUFFIX to the file and try again.
        defined, append EXECUTABLE_SUFFIX to the file and try again.
-       * cppinit.c (base_name): Use HAVE_DOS_BASED_FILE_SYSTEM 
+       * cppinit.c (base_name): Use HAVE_DOS_BASED_FILE_SYSTEM
        in place of __MSDOS__ and _WIN32.
        * cppfiles.c (simplify_pathname): Likewise.
        * gcc.c (IS_DIR_SEPARATOR): Define new macro. Returns true if a
        in place of __MSDOS__ and _WIN32.
        * cppfiles.c (simplify_pathname): Likewise.
        * gcc.c (IS_DIR_SEPARATOR): Define new macro. Returns true if a
@@ -1041,12 +1503,12 @@ Sat Apr 10 05:14:50 1999  Mark Elbrecht  <snowball3@usa.net>
        * prefix.c (IS_DIR_SEPARATOR): Define. Tests whether a character is
        a directory separator.
        (translate_name): Use it.
        * prefix.c (IS_DIR_SEPARATOR): Define. Tests whether a character is
        a directory separator.
        (translate_name): Use it.
-       (update_path): Change DIR_SEPARATOR_2 to DIR_SEPARATOR. Fix 
+       (update_path): Change DIR_SEPARATOR_2 to DIR_SEPARATOR. Fix
        warning in block where '/' is changed to DIR_SEPARATOR.
        * i386/xm-djgpp.h (DIR_SEPARATOR): Set to '/'.
        (DIR_SEPARATOR_2): New macro. Set to '\'.
        (HAVE_DOS_BASED_FILESYS): Define.
        warning in block where '/' is changed to DIR_SEPARATOR.
        * i386/xm-djgpp.h (DIR_SEPARATOR): Set to '/'.
        (DIR_SEPARATOR_2): New macro. Set to '\'.
        (HAVE_DOS_BASED_FILESYS): Define.
-       * i386/xm-mingw32.h: Updated copyright. Set 
+       * i386/xm-mingw32.h: Updated copyright. Set
        DIR_SEPARATOR_2 to '/'. Define HAVE_DOS_BASED_FILE_SYSTEM.
        * i386/xm-os2.h: Likewise.
        * winnt/xm-winnt.h: Likewise.
        DIR_SEPARATOR_2 to '/'. Define HAVE_DOS_BASED_FILE_SYSTEM.
        * i386/xm-os2.h: Likewise.
        * winnt/xm-winnt.h: Likewise.
@@ -1194,7 +1656,7 @@ Wed Apr  7 22:40:19 1999  Jim Wilson  <wilson@cygnus.com>
        (TRAMPOLINE_TEMPLATE): Likewise.
        (FRAME_POINTER_REQUIRED): Check current_function_has_nonlocal_goto.
        * i960/i960.md (nonlocal_goto): Rewrite.
        (TRAMPOLINE_TEMPLATE): Likewise.
        (FRAME_POINTER_REQUIRED): Check current_function_has_nonlocal_goto.
        * i960/i960.md (nonlocal_goto): Rewrite.
-       
+
 Tue Apr  6 17:49:49 1999  Philip Blundell  <pb@nexus.co.uk>
 
        * config/arm/lib1funcs.asm: Test for __ELF__ not __elf__.
 Tue Apr  6 17:49:49 1999  Philip Blundell  <pb@nexus.co.uk>
 
        * config/arm/lib1funcs.asm: Test for __ELF__ not __elf__.
@@ -1367,7 +1829,7 @@ Sun Apr  4 00:14:54 1999  Jeffrey A Law  (law@cygnus.com)
        * fixinc/fixinc.sh, fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.
 
 Sat Apr  3 23:46:13 1999  David Edelsohn  <edelsohn@gnu.org>
        * fixinc/fixinc.sh, fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.
 
 Sat Apr  3 23:46:13 1999  David Edelsohn  <edelsohn@gnu.org>
-       
+
        * rs6000.md (addsi3, iorsi3, xorsi3, adddi3, iordi3, xordi3,
        movsi_got, movsi, movsf): Use no_new_pseudos.
        * rs6000.c (rs6000_got_register): Likewise.
        * rs6000.md (addsi3, iorsi3, xorsi3, adddi3, iordi3, xordi3,
        movsi_got, movsi, movsf): Use no_new_pseudos.
        * rs6000.c (rs6000_got_register): Likewise.
@@ -1406,7 +1868,7 @@ Sat Apr  3 17:05:13 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>
        * inclhack.tpl: Insert spaces between `sed -e' and '...'.
        Reported by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
        * fixinc/fixincl.sh, fixinc/fixincl.x, fixinc/inclhack.sh: Regen.
        * inclhack.tpl: Insert spaces between `sed -e' and '...'.
        Reported by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
        * fixinc/fixincl.sh, fixinc/fixincl.x, fixinc/inclhack.sh: Regen.
-       
+
 Sat Apr  3 14:54:46 1999  Craig Burley  <craig@jcb-sc.com>
 
        * tree.def (BLOCK): Fix typo in comment.
 Sat Apr  3 14:54:46 1999  Craig Burley  <craig@jcb-sc.com>
 
        * tree.def (BLOCK): Fix typo in comment.
@@ -1648,7 +2110,7 @@ Tue Mar 30 10:43:49 1999  Philip Blundell  <pb@nexus.co.uk>
        * config/arm/aout.h (DBX_DEBUGGING_INFO): Avoid redefinition if
        dbxelf.h was previously included.
        (CPP_APCS_PC_DEFAULT_SPEC): No need to undefine.
        * config/arm/aout.h (DBX_DEBUGGING_INFO): Avoid redefinition if
        dbxelf.h was previously included.
        (CPP_APCS_PC_DEFAULT_SPEC): No need to undefine.
-       
+
        * config/arm/linux-elf.h (FP_DEFAULT): Correctly override the
        definition from arm.h.
 
        * config/arm/linux-elf.h (FP_DEFAULT): Correctly override the
        definition from arm.h.
 
@@ -1656,7 +2118,7 @@ Wed Mar 31 10:33:37 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * Makefile.in (c-gperf.h): Generate using gperf language 'C', not
        'KR-C', so gperf uses the `const' keyword on strings.
 
        * Makefile.in (c-gperf.h): Generate using gperf language 'C', not
        'KR-C', so gperf uses the `const' keyword on strings.
-       
+
        * c-parse.gperf (resword): Const-ify a char*.
 
 Wed Mar 31 01:49:31 1999  Ian Lance Taylor  <ian@zembu.com>
        * c-parse.gperf (resword): Const-ify a char*.
 
 Wed Mar 31 01:49:31 1999  Ian Lance Taylor  <ian@zembu.com>
@@ -1833,7 +2295,7 @@ Fri Mar 26 16:02:37 1999  Nick Clifton  <nickc@cygnus.com>
        line parameter to configure.
 
        * configure: Regenerate.
        line parameter to configure.
 
        * configure: Regenerate.
-       
+
        * gcc/config/arm/t-linux (TARGET_LIBGCC2_CFLAGS): Include -fPIC.
 
 Fri Mar 26 19:42:19 1999  J"orn Rennecke  <amylaar@cygnus.co.uk>
        * gcc/config/arm/t-linux (TARGET_LIBGCC2_CFLAGS): Include -fPIC.
 
 Fri Mar 26 19:42:19 1999  J"orn Rennecke  <amylaar@cygnus.co.uk>
@@ -2043,7 +2505,7 @@ Tue Mar 23 22:51:48 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        * arm/vxarm.h: Split out vxWorks support into separate headerfile
        and vxify.
        * arm/arm.c (cpu_defaults): Allow arm710 as default.
        * arm/vxarm.h: Split out vxWorks support into separate headerfile
        and vxify.
        * arm/arm.c (cpu_defaults): Allow arm710 as default.
-       
+
        * configure.in: Split out vxWorks support for Arm.
        * configure: Rebuilt.
 
        * configure.in: Split out vxWorks support for Arm.
        * configure: Rebuilt.
 
@@ -2080,7 +2542,7 @@ Tue Mar 23 07:50:20 1999  Mark Mitchell  <mark@codesourcery.com>
        hash table.
        * Makefile.in (OBJS): Include hash.o.
        (function.o): Depend on hash.h.
        hash table.
        * Makefile.in (OBJS): Include hash.o.
        (function.o): Depend on hash.h.
-       
+
 Tue Mar 23 00:39:14 1999  Jeffrey A Law  (law@cygnus.com)
 
        * i386/openbsd.h (TARGET_DEFAULT): Use symbolic names instead of
 Tue Mar 23 00:39:14 1999  Jeffrey A Law  (law@cygnus.com)
 
        * i386/openbsd.h (TARGET_DEFAULT): Use symbolic names instead of
@@ -2138,10 +2600,10 @@ Mon Mar 22 16:18:27 1999  Nick Clifton  <nickc@cygnus.com>
 
        * config/arm/elf.h (VALID_MACHINE_DECL_ATTRIBUTE): Do not bother
        passing ATTRIBUTES to arm_valid_machine_decl_attribute.
 
        * config/arm/elf.h (VALID_MACHINE_DECL_ATTRIBUTE): Do not bother
        passing ATTRIBUTES to arm_valid_machine_decl_attribute.
-       
+
        * config/arm/coff.h (VALID_MACHINE_DECL_ATTRIBUTE): Do not bother
        passing ATTRIBUTES to arm_valid_machine_decl_attribute.
        * config/arm/coff.h (VALID_MACHINE_DECL_ATTRIBUTE): Do not bother
        passing ATTRIBUTES to arm_valid_machine_decl_attribute.
-       
+
        * config/arm/arm.h (DEFAULT_RTX_COSTS): Do not bother passing
        OUTER_CODE to arm_rtx_costs - it is not used.
        (arm_compare_fp): Delete declaration.
        * config/arm/arm.h (DEFAULT_RTX_COSTS): Do not bother passing
        OUTER_CODE to arm_rtx_costs - it is not used.
        (arm_compare_fp): Delete declaration.
@@ -2170,7 +2632,7 @@ Mon Mar 22 16:18:27 1999  Nick Clifton  <nickc@cygnus.com>
        (gen_compare_reg): Remove fp parameter - it is unused.
        (final_prescan_insn): Remove opvec and noperands parameters - they
        are unused.
        (gen_compare_reg): Remove fp parameter - it is unused.
        (final_prescan_insn): Remove opvec and noperands parameters - they
        are unused.
-       
+
 Mon Mar 22 14:35:28 1999  Nick Clifton  <nickc@cygnus.com>
 
        * tm.texi (MD_SCHED_INIT): Add missing closing parenthesis.
 Mon Mar 22 14:35:28 1999  Nick Clifton  <nickc@cygnus.com>
 
        * tm.texi (MD_SCHED_INIT): Add missing closing parenthesis.
@@ -2358,7 +2820,7 @@ Fri Mar 19 11:19:31 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * explow.c (hard_function_value): Likewise for parameter `func'.
 
        * function.c (locate_and_pad_parm): Likewise for parameter `fndecl'.
        * explow.c (hard_function_value): Likewise for parameter `func'.
 
        * function.c (locate_and_pad_parm): Likewise for parameter `fndecl'.
-       
+
        * expmed.c (expand_divmod): Omit unused argument to `expand_abs'.
        * expr.c (expand_expr): Likewise.
        * expr.h (expand_abs): Delete unused argument from prototype.
        * expmed.c (expand_divmod): Omit unused argument to `expand_abs'.
        * expr.c (expand_expr): Likewise.
        * expr.h (expand_abs): Delete unused argument from prototype.
@@ -2366,15 +2828,15 @@ Fri Mar 19 11:19:31 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * sdbout.c (sdbout_init): Mark parameter `syms' with ATTRIBUTE_UNUSED.
        (sdbout_end_block): Likewise for parameter `n'.
 
        * sdbout.c (sdbout_init): Mark parameter `syms' with ATTRIBUTE_UNUSED.
        (sdbout_end_block): Likewise for parameter `n'.
-       
+
        * toplev.c (debug_define): Likewise for parameters `lineno' and
        `buffer'.
        (debug_undef): Likewise.
        * toplev.c (debug_define): Likewise for parameters `lineno' and
        `buffer'.
        (debug_undef): Likewise.
-       
+
        * varasm.c (named_section): Likewise for parameter 'reloc'.
        (assemble_external): Likewise for parameter `decl'.
        (assemble_alias): Likewise for parameter `target'.
        * varasm.c (named_section): Likewise for parameter 'reloc'.
        (assemble_external): Likewise for parameter `decl'.
        (assemble_alias): Likewise for parameter `target'.
-       
+
 Fri Mar 19 01:54:30 1999  Theodore Papadopoulo  <Theodore.Papadopoulo@sophia.inria.fr>
 
        * toplev.c (read_integral_parameter): Constify.  Better control of
 Fri Mar 19 01:54:30 1999  Theodore Papadopoulo  <Theodore.Papadopoulo@sophia.inria.fr>
 
        * toplev.c (read_integral_parameter): Constify.  Better control of
@@ -2500,7 +2962,7 @@ Wed Mar 17 20:38:08 1999  Jerry Quinn  <jquinn@nortelnetworks.com>
        Do not call strcmp if pa_cpu_string is null.
        * pa.md (attr cpu): Add 8000.
        * invoke.texi: Add documentation for PA8000 scheduling.
        Do not call strcmp if pa_cpu_string is null.
        * pa.md (attr cpu): Add 8000.
        * invoke.texi: Add documentation for PA8000 scheduling.
-       
+
 Wed Mar 17 18:20:24 1999  David S. Miller  <davem@redhat.com>
 
        * config/sparc/sparc.h (TARGET_SWITCHES, TARGET_OPTIONS):
 Wed Mar 17 18:20:24 1999  David S. Miller  <davem@redhat.com>
 
        * config/sparc/sparc.h (TARGET_SWITCHES, TARGET_OPTIONS):
@@ -2770,7 +3232,7 @@ Sun Mar 14 16:22:10 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        (cfc_args): New struct.
        (simplify_relational_operation): Use them in call to
        `do_float_handler'.
        (cfc_args): New struct.
        (simplify_relational_operation): Use them in call to
        `do_float_handler'.
-       
+
        * toplev.c (do_float_handler): New function to wrap calls to
        setjmp/set_float_handler.
 
        * toplev.c (do_float_handler): New function to wrap calls to
        setjmp/set_float_handler.
 
@@ -3155,7 +3617,7 @@ Sat Mar  6 07:49:23 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * c-common.c (declare_hidden_char_array, add_attribute, if_elt,
        declare_function_name, decl_attributes, format_char_info,
        check_format_info, binary_op_error): Likewise.
        * c-common.c (declare_hidden_char_array, add_attribute, if_elt,
        declare_function_name, decl_attributes, format_char_info,
        check_format_info, binary_op_error): Likewise.
-       
+
        * cexp.y (yyerror, error, pedwarn, warning, token): Likewise.
 
        * gcse.c (dump_hash_table): Likewise.
        * cexp.y (yyerror, error, pedwarn, warning, token): Likewise.
 
        * gcse.c (dump_hash_table): Likewise.
@@ -3165,7 +3627,7 @@ Sat Mar  6 07:49:23 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * optabs.c: Include insn-config.h earlier.
        (init_libfuncs, init_integral_libfuncs, init_floating_libfuncs):
        Qualify a char* with the `const' keyword.
        * optabs.c: Include insn-config.h earlier.
        (init_libfuncs, init_integral_libfuncs, init_floating_libfuncs):
        Qualify a char* with the `const' keyword.
-       
+
        * real.c (asctoe24, asctoe53, asctoe64, asctoe113, asctoe,
        asctoeg, mtherr, ereal_atof): Likewise.
 
        * real.c (asctoe24, asctoe53, asctoe64, asctoe113, asctoe,
        asctoeg, mtherr, ereal_atof): Likewise.
 
@@ -3180,7 +3642,7 @@ Sat Mar  6 07:49:23 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * toplev.c (rest_of_compilation): Likewise.
 
        * tree.h (function_cannot_inline_p, expand_start_case): Likewise.
        * toplev.c (rest_of_compilation): Likewise.
 
        * tree.h (function_cannot_inline_p, expand_start_case): Likewise.
-       
+
 Fri Mar  5 23:16:42 1999  David Edelsohn  <edelsohn@gnu.org>
 
        * rs6000.h (ASM_OUTPUT_REG_{PUSH,POP}): Add 64-bit support and do
 Fri Mar  5 23:16:42 1999  David Edelsohn  <edelsohn@gnu.org>
 
        * rs6000.h (ASM_OUTPUT_REG_{PUSH,POP}): Add 64-bit support and do
@@ -3236,7 +3698,7 @@ Wed Mar  3 19:09:11 1999  Jim Wilson  <wilson@cygnus.com>
 
        * sparc/elf.h (MULDI3_LIBCALL, DIVDI3_LIBCALL, UDIVDI3_LIBCALL,
        MODDI3_LIBCALL, UMODDI3_LIBCALL, STDC_0_IN_SYSTEM_HEADERS): Undef.
 
        * sparc/elf.h (MULDI3_LIBCALL, DIVDI3_LIBCALL, UDIVDI3_LIBCALL,
        MODDI3_LIBCALL, UMODDI3_LIBCALL, STDC_0_IN_SYSTEM_HEADERS): Undef.
-       (INIT_SUBTARGET_OPTABS): Define to empty.       
+       (INIT_SUBTARGET_OPTABS): Define to empty.
 
 Wed Mar  3 00:00:37 1999  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
 
 Wed Mar  3 00:00:37 1999  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
@@ -3289,7 +3751,7 @@ Tue Mar  2 10:12:48 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * alpha.h (alpha_cpu_string, alpha_fprm_string, alpha_fptm_string,
        alpha_tp_string, alpha_mlat_string): Add the `const' keyword.
        (normal_memory_operand): Add prototype.
        * alpha.h (alpha_cpu_string, alpha_fprm_string, alpha_fptm_string,
        alpha_tp_string, alpha_mlat_string): Add the `const' keyword.
        (normal_memory_operand): Add prototype.
-       
+
        * alpha.md: Cast an expression to `unsigned HOST_WIDE_INT' when
        comparing against one.
 
        * alpha.md: Cast an expression to `unsigned HOST_WIDE_INT' when
        comparing against one.
 
@@ -3355,11 +3817,11 @@ Mon Mar  1 19:09:32 1999  Jim Wilson  <wilson@cygnus.com>
        * configure.in (sparcv9-*-solaris2*): Set float_format to none.
        (sparc-*-solaris2*): Set float_format to none for 2.5 and higher.
        (float_h_file): Set from float_format.  Substitute into Makefile.in.
        * configure.in (sparcv9-*-solaris2*): Set float_format to none.
        (sparc-*-solaris2*): Set float_format to none for 2.5 and higher.
        (float_h_file): Set from float_format.  Substitute into Makefile.in.
-       (float_format): No longer substitute into Makefile.in.  
+       (float_format): No longer substitute into Makefile.in.
        * cross-make (FLOAT_H): Delete.
        * config/mips/t-cross64 (FLOAT_H): Delete.
        * configure: Rebuilt.
        * cross-make (FLOAT_H): Delete.
        * config/mips/t-cross64 (FLOAT_H): Delete.
        * configure: Rebuilt.
-       
+
 Mon Mar  1 16:36:18 1999  Jeffrey A Law  (law@cygnus.com)
 
        * mips.md (div_trap_normal, div_trap_mips16): Require the dependent
 Mon Mar  1 16:36:18 1999  Jeffrey A Law  (law@cygnus.com)
 
        * mips.md (div_trap_normal, div_trap_mips16): Require the dependent
@@ -3650,14 +4112,14 @@ Thu Feb 25 23:33:06 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * Makefile.in (cppmain.o, cpplib.o, cpphash.o, cppalloc.o,
        cpperror.o, cppexp.o, cppfiles.o, cppinit.o, fix-header.o,
        scan-decls.o): Don't depend on machmode.h.
        * Makefile.in (cppmain.o, cpplib.o, cpphash.o, cppalloc.o,
        cpperror.o, cppexp.o, cppfiles.o, cppinit.o, fix-header.o,
        scan-decls.o): Don't depend on machmode.h.
-       
+
        * cppexp.c: Don't define CHAR_BIT or HOST_BITS_PER_WIDE_INT anymore.
        Replace all instances of HOST_WIDE_INT with HOST_WIDEST_INT.
        * cppexp.c: Don't define CHAR_BIT or HOST_BITS_PER_WIDE_INT anymore.
        Replace all instances of HOST_WIDE_INT with HOST_WIDEST_INT.
-       
+
        * cppfiles.c: Likewise.
 
        * cpplib.c: Likewise.
        * cppfiles.c: Likewise.
 
        * cpplib.c: Likewise.
-       
+
        * cpplib.h: Likewise.  Also don't include machmode.h anymore.
 
 Thu Feb 25 18:46:26 1999  Richard Henderson  <rth@cygnus.com>
        * cpplib.h: Likewise.  Also don't include machmode.h anymore.
 
 Thu Feb 25 18:46:26 1999  Richard Henderson  <rth@cygnus.com>
@@ -3851,7 +4313,7 @@ Mon Feb 22 19:36:33 1999  Andrew Cagney  <cagney@b1.cygnus.com>
        (CONDITIONAL_REGISTER_USAGE): Allow r10 to be used if stack
        checking is not enabled.
        (RETURN_IN_MEMORY): Always call arm_return_in_memory.
        (CONDITIONAL_REGISTER_USAGE): Allow r10 to be used if stack
        checking is not enabled.
        (RETURN_IN_MEMORY): Always call arm_return_in_memory.
-       
+
        * config/arm/arm.c (arm_cpu): Remove.
        (tune_flags): Remove.
        (arm_is_strong): New variable: true iff the target processor is a
        * config/arm/arm.c (arm_cpu): Remove.
        (tune_flags): Remove.
        (arm_is_strong): New variable: true iff the target processor is a
@@ -3872,7 +4334,7 @@ Mon Feb 22 19:36:33 1999  Andrew Cagney  <cagney@b1.cygnus.com>
        (use_return_insn): Test for "not (TARGET_APCS and
        frame_pointer_needed)".
        (arm_return_in_memory): Improve handling of structures.
        (use_return_insn): Test for "not (TARGET_APCS and
        frame_pointer_needed)".
        (arm_return_in_memory): Improve handling of structures.
-       
+
        * config/arm/arm.md: Remove "cpu" attribute.  Replace with
        "is_strongarm" and "is_arm_6_or_7" attributes.
        (zero_extendhisi2): Check for TARGET_SHORT_BY_BYTES before
        * config/arm/arm.md: Remove "cpu" attribute.  Replace with
        "is_strongarm" and "is_arm_6_or_7" attributes.
        (zero_extendhisi2): Check for TARGET_SHORT_BY_BYTES before
@@ -3880,7 +4342,7 @@ Mon Feb 22 19:36:33 1999  Andrew Cagney  <cagney@b1.cygnus.com>
        (extendhisi2): Check for TARGET_SHORT_BY_BYTES before arm_arch4.
 
        * invoke.texi (ARM Options): Document -mtune= and -mfp= options.
        (extendhisi2): Check for TARGET_SHORT_BY_BYTES before arm_arch4.
 
        * invoke.texi (ARM Options): Document -mtune= and -mfp= options.
-       
+
 1999-02-22  Philip Blundell  <philb@gnu.org>
 
        * config/arm/linux-gas.h (INITIALIZE_TRAMPOLINE): Replace default
 1999-02-22  Philip Blundell  <philb@gnu.org>
 
        * config/arm/linux-gas.h (INITIALIZE_TRAMPOLINE): Replace default
@@ -3891,7 +4353,7 @@ Mon Feb 22 19:36:33 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * config/arm/t-linux: Disable multilib configurations since the
        only effect for most people is to cause builds to fail.
 
        * config/arm/t-linux: Disable multilib configurations since the
        only effect for most people is to cause builds to fail.
-       
+
        * config/arm/elf.h (ASM_FILE_START): Add .file directive.
        (ASM_SPEC): Translate -mapcs-float to -mfloat for the assembler.
 
        * config/arm/elf.h (ASM_FILE_START): Add .file directive.
        (ASM_SPEC): Translate -mapcs-float to -mfloat for the assembler.
 
@@ -4064,36 +4526,36 @@ Fri Feb 19 10:17:56 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 Thu Feb 18 23:28:35 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * bitmap.c (bitmap_print): Qualify a char* with the `const' keyword.
 Thu Feb 18 23:28:35 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * bitmap.c (bitmap_print): Qualify a char* with the `const' keyword.
-       
+
        * bitmap.h (bitmap_print): Likewise.
        * bitmap.h (bitmap_print): Likewise.
-       
+
        * c-decl.c (builtin_function, grokdeclarator, grokfield): Likewise.
        * c-decl.c (builtin_function, grokdeclarator, grokfield): Likewise.
-       
+
        * c-lang.c (build_objc_string): Likewise.
        * c-lang.c (build_objc_string): Likewise.
-       
+
        * c-lex.c (yyerror, extend_token_buffer): Likewise.  Don't include
        limits.h or ctype.h.  Remove unused variable `p'.
        * c-lex.c (yyerror, extend_token_buffer): Likewise.  Don't include
        limits.h or ctype.h.  Remove unused variable `p'.
-       
+
        * c-lex.h (yyerror): Qualify a char* with the `const' keyword.
        * c-lex.h (yyerror): Qualify a char* with the `const' keyword.
-       
+
        * c-pragma.c (handle_pragma_token): Likewise.
        * c-pragma.c (handle_pragma_token): Likewise.
-       
+
        * c-pragma.h (handle_pragma_token): Likewise.
        * c-pragma.h (handle_pragma_token): Likewise.
-       
+
        * c-tree.h (build_objc_string, builtin_function, grokfield,
        build_indirect_ref, lvalue_or_else, readonly_warning, error_init,
        pedwarn_init): Likewise.
        * c-tree.h (build_objc_string, builtin_function, grokfield,
        build_indirect_ref, lvalue_or_else, readonly_warning, error_init,
        pedwarn_init): Likewise.
-       
+
        * c-typeck.c (convert_for_assignment, warn_for_assignment,
        push_string, warning_init, incomplete_type_error,
        build_indirect_ref, lvalue_or_else, readonly_warning,
        build_c_cast, spelling, push_member_name, print_spelling,
        error_init, pedwarn_init, start_init): Likewise.
        * c-typeck.c (convert_for_assignment, warn_for_assignment,
        push_string, warning_init, incomplete_type_error,
        build_indirect_ref, lvalue_or_else, readonly_warning,
        build_c_cast, spelling, push_member_name, print_spelling,
        error_init, pedwarn_init, start_init): Likewise.
-       
+
        * objc/objc-act.c (build_objc_string): Likewise.
        * objc/objc-act.c (build_objc_string): Likewise.
-       
+
        * print-tree.c (print_node_brief, print_node): Likewise.
        * print-tree.c (print_node_brief, print_node): Likewise.
-       
+
        * tree.h (lvalue_or_else, print_node, print_node_brief): Likewise.
 
 Thu Feb 18 20:44:21 1999  David Edelsohn  <edelsohn@gnu.org>
        * tree.h (lvalue_or_else, print_node, print_node_brief): Likewise.
 
 Thu Feb 18 20:44:21 1999  David Edelsohn  <edelsohn@gnu.org>
@@ -4592,7 +5054,7 @@ Mon Feb  8 21:31:06 1999  Richard Henderson  <rth@cygnus.com>
        (combine_givs_used_by_other): Test reg_single_usage.
        (load_mems_and_recount_loop_regs_set): Remove reg_single_usage
        as a parameter.  Assume non-zero.
        (combine_givs_used_by_other): Test reg_single_usage.
        (load_mems_and_recount_loop_regs_set): Remove reg_single_usage
        as a parameter.  Assume non-zero.
-       
+
 1999-02-08  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
 
        * cpplib.c (special_symbol): Rewrite.  Don't copy things
 1999-02-08  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
 
        * cpplib.c (special_symbol): Rewrite.  Don't copy things
@@ -4674,11 +5136,11 @@ Tue Feb  9 10:10:31 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * config/c4x/t-c4x  (LIBGCC2_CFLAGS): Delete.
        (TARGET_LIBGCC2_CFLAGS): Define.
 
        * config/c4x/t-c4x  (LIBGCC2_CFLAGS): Delete.
        (TARGET_LIBGCC2_CFLAGS): Define.
-       
+
 1999-02-08  Nick Clifton  <nickc@cygnus.com>
 
        * config/v850/v850.md: Replace \\n\\t with \\;
 1999-02-08  Nick Clifton  <nickc@cygnus.com>
 
        * config/v850/v850.md: Replace \\n\\t with \\;
-       
+
        * config/v850/v850.md: Enforce TARGET_LONG_CALLS option.
        * config/v850/v850.c (construct_restore_jr, construct_save_jarl):
        Enforce TARGET_LONG_CALLS option.
        * config/v850/v850.md: Enforce TARGET_LONG_CALLS option.
        * config/v850/v850.c (construct_restore_jr, construct_save_jarl):
        Enforce TARGET_LONG_CALLS option.
@@ -4783,7 +5245,7 @@ Sat Feb  6 11:17:03 1999  Richard Earnshaw  <rearnsha@arm.com>
        (*if_move_arith): Likewise.
 
        * config/arm/xm-netbsd.h: Don't include arm/xm-arm.h.
        (*if_move_arith): Likewise.
 
        * config/arm/xm-netbsd.h: Don't include arm/xm-arm.h.
-       
+
 1999-02-05  Michael Meissner  <meissner@cygnus.com>
 
        * loop.c (check_dbra_loop): A store using an address giv for which
 1999-02-05  Michael Meissner  <meissner@cygnus.com>
 
        * loop.c (check_dbra_loop): A store using an address giv for which
@@ -5038,7 +5500,7 @@ Mon Feb  1 20:00:40 1999  Richard Henderson  <rth@cygnus.com>
        * stmt.c (expand_asm_operands): Recognize when an output operand's
        constraint does not allow memory.  Treat indeterminate operand ok
        results as failure.  Try harder to resolve a matching constraint.
        * stmt.c (expand_asm_operands): Recognize when an output operand's
        constraint does not allow memory.  Treat indeterminate operand ok
        results as failure.  Try harder to resolve a matching constraint.
-       
+
 Mon Feb  1 15:00:02 1999  Ken Raeburn  <raeburn@cygnus.com>
 
        Use varrays for constant-equivalence data:
 Mon Feb  1 15:00:02 1999  Ken Raeburn  <raeburn@cygnus.com>
 
        Use varrays for constant-equivalence data:
@@ -5141,11 +5603,11 @@ Sat Jan 30 23:14:13 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * toplev.h (fnotice): Add prototype.
        Wrap prototype with BUFSIZ to protect FILE* usage.
 
        * toplev.h (fnotice): Add prototype.
        Wrap prototype with BUFSIZ to protect FILE* usage.
-       
+
 Sun Jan 31 15:33:09 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * config/c4x/c4x.h (RTX_COSTS): Explicitly define c4x costs.
 Sun Jan 31 15:33:09 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * config/c4x/c4x.h (RTX_COSTS): Explicitly define c4x costs.
-       
+
 Sat Jan 30 08:27:23 1999  Jeffrey A Law  (law@cygnus.com)
 
        * combine.c (distribute_notes): Handle REG_EH_REGION notes.
 Sat Jan 30 08:27:23 1999  Jeffrey A Law  (law@cygnus.com)
 
        * combine.c (distribute_notes): Handle REG_EH_REGION notes.
@@ -5468,7 +5930,7 @@ Sun Jan 24 21:24:43 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
        (set_lo_sum): Renamed from set_ior_lo_use.
        (all call patterns): Make MEM explicit in call address operands.
        Modified output templates to use 'U' modifier.
        (set_lo_sum): Renamed from set_ior_lo_use.
        (all call patterns): Make MEM explicit in call address operands.
        Modified output templates to use 'U' modifier.
-       
+
 Sun Jan 24 01:15:05 1999  Jeff Law  (law@cygnus.com)
 
        * version.c: Bump for snapshot.
 Sun Jan 24 01:15:05 1999  Jeff Law  (law@cygnus.com)
 
        * version.c: Bump for snapshot.
@@ -5481,7 +5943,7 @@ Sat Jan 23 22:34:57 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * fix-header.c (read_scan_file): Likewise.
 
        * genoutput.c (output_epilogue, process_template): Likewise.
        * fix-header.c (read_scan_file): Likewise.
 
        * genoutput.c (output_epilogue, process_template): Likewise.
-       
+
        * local-alloc.c (requires_inout, block_alloc): Likewise.
 
        * output.h (output_asm_insn, assemble_string): Likewise.
        * local-alloc.c (requires_inout, block_alloc): Likewise.
 
        * output.h (output_asm_insn, assemble_string): Likewise.
@@ -5551,12 +6013,12 @@ Fri Jan 22 11:48:56 1999  Richard Henderson  <rth@cygnus.com>
        (rs6000_debug_name): Make const char *, not char *.
 
        * sysv4.h (rs6000_{abi,sdata}_name): Make const char *.
        (rs6000_debug_name): Make const char *, not char *.
 
        * sysv4.h (rs6000_{abi,sdata}_name): Make const char *.
-       
+
        * rs6000.c (rs6000_{debug,abi,sdata}_name): Make const char *.
        (rs6000_select): Use const char * in casts.
 
 Fri Jan 22 07:43:01 1999  Jeffrey A Law  (law@cygnus.com)
        * rs6000.c (rs6000_{debug,abi,sdata}_name): Make const char *.
        (rs6000_select): Use const char * in casts.
 
 Fri Jan 22 07:43:01 1999  Jeffrey A Law  (law@cygnus.com)
-       
+
        * Makefile.in (gcc_tooldir): Move before first reference.
        Let autoconf substitute in a value.
        * configure.in (gcc_tooldir): Only use a relative path to the
        * Makefile.in (gcc_tooldir): Move before first reference.
        Let autoconf substitute in a value.
        * configure.in (gcc_tooldir): Only use a relative path to the
@@ -5850,7 +6312,7 @@ Tue Jan 19 10:24:53 1999  Mark Mitchell  <mark@markmitchell.com>
        * arm.c (arm_gen_load_multiple): Likewise.
        (arm_gen_store_multiple): Likewise.
        (arm_gen_movstrqi): Treat MEM_SCALAR_P like MEM_IN_STRUCT_P.
        * arm.c (arm_gen_load_multiple): Likewise.
        (arm_gen_store_multiple): Likewise.
        (arm_gen_movstrqi): Treat MEM_SCALAR_P like MEM_IN_STRUCT_P.
-       
+
 Tue Jan 19 12:30:37 1999  Andrew MacLeod  <amacleod@cygnus.com>
 
        * optabs.c (emit_libcall_block): Add a REG_EH_REGION reg note to all
 Tue Jan 19 12:30:37 1999  Andrew MacLeod  <amacleod@cygnus.com>
 
        * optabs.c (emit_libcall_block): Add a REG_EH_REGION reg note to all
@@ -5887,7 +6349,7 @@ Mon Jan 18 09:56:41 1999  Jason Merrill  <jason@yorick.cygnus.com>
        (ADJUST_PRIORITY): Call rs6000_adjust_priority.
        (RTX_COSTS): Supply costs for 750 multiply/divide operations.
        (rs6000_adjust_priority): Add declaration.
        (ADJUST_PRIORITY): Call rs6000_adjust_priority.
        (RTX_COSTS): Supply costs for 750 multiply/divide operations.
        (rs6000_adjust_priority): Add declaration.
-       
+
        * rs6000.c (rs6000_override_options): -mcpu={750,740} now sets the
        processor type as 750, not 603.  Allow -mmultiple and -mstring on
        little endian 750 systems.
        * rs6000.c (rs6000_override_options): -mcpu={750,740} now sets the
        processor type as 750, not 603.  Allow -mmultiple and -mstring on
        little endian 750 systems.
@@ -5967,7 +6429,7 @@ Mon Jan 18 11:48:28 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * varasm.c (strip_reg_name, named_section, decode_reg_name,
        make_decl_rtl): Likewise.
 
        * varasm.c (strip_reg_name, named_section, decode_reg_name,
        make_decl_rtl): Likewise.
-       
+
 Mon Jan 18 11:35:49 1999  Gavin Romig-Koch  <gavin@cygnus.com>
 
        * Makefile.in (TCL_LIBRARY): Use 'cd' to find the library
 Mon Jan 18 11:35:49 1999  Gavin Romig-Koch  <gavin@cygnus.com>
 
        * Makefile.in (TCL_LIBRARY): Use 'cd' to find the library
@@ -6104,7 +6566,7 @@ Fri Jan 15 22:30:04 1999  David Edelsohn  <edelsohn@gnu.org>
        non_add_cint_operand, non_logical_cint_operand): Likewise.
        (get_issue_rate): Add CPU_PPC604E case.
        * rs6000.md (movdi, !TARGET_POWERPC64 splitters): Handle 64-bit hosts.
        non_add_cint_operand, non_logical_cint_operand): Likewise.
        (get_issue_rate): Add CPU_PPC604E case.
        * rs6000.md (movdi, !TARGET_POWERPC64 splitters): Handle 64-bit hosts.
-       
+
 Fri Jan 15 18:42:12 1999  Richard Henderson  <rth@cygnus.com>
 
        * expr.c (queued_subexp_p): Make public.
 Fri Jan 15 18:42:12 1999  Richard Henderson  <rth@cygnus.com>
 
        * expr.c (queued_subexp_p): Make public.
@@ -6164,7 +6626,7 @@ Thu Jan 14 22:38:41 1999  Jeffrey A Law  (law@cygnus.com)
        i960_output_move_quad_zero): New functions for moving zeros.
        (i960_output_move_double, i960_output_move_quad): Additional code
        for situation when moving unaligned register group.
        i960_output_move_quad_zero): New functions for moving zeros.
        (i960_output_move_double, i960_output_move_quad): Additional code
        for situation when moving unaligned register group.
-       
+
        * config/i960/i960.h (i960_output_move_double_zero,
        i960_output_move_quad_zero): The function definitions.
 
        * config/i960/i960.h (i960_output_move_double_zero,
        i960_output_move_quad_zero): The function definitions.
 
@@ -6584,7 +7046,7 @@ Tue Jan  5 21:57:42 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        (save_string): Use xmalloc, not malloc.
        (translate_name): Use a writable temporary variable to create and
        modify a string before setting it to a const char*.
        (save_string): Use xmalloc, not malloc.
        (translate_name): Use a writable temporary variable to create and
        modify a string before setting it to a const char*.
-       
+
        * prefix.h: New file to prototype functions exported from prefix.c.
 
 Tue Jan  5 08:52:18 1999  Bruce Korb  (korb@datadesign.com)
        * prefix.h: New file to prototype functions exported from prefix.c.
 
 Tue Jan  5 08:52:18 1999  Bruce Korb  (korb@datadesign.com)
@@ -6658,7 +7120,7 @@ Mon Jan  4 11:01:48 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        against one.  Fix arguments to match format specifiers.  Cast
        variable `ifd' to long when comparing against a signed value.
        Likewise, likewise.
        against one.  Fix arguments to match format specifiers.  Cast
        variable `ifd' to long when comparing against a signed value.
        Likewise, likewise.
-       
+
 Mon Jan  4 10:30:33 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * c-common.c (decl_attributes): Allow applying attribute `unused'
 Mon Jan  4 10:30:33 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * c-common.c (decl_attributes): Allow applying attribute `unused'
@@ -6682,7 +7144,7 @@ Sun Jan  3 23:00:42 1999  Jeffrey A Law  (law@cygnus.com)
 
        * optabs.c (emit_cmp_and_jump_insns): Use CONSTANT_P canonicalizing
        RTL for a compare/jump sequence.
 
        * optabs.c (emit_cmp_and_jump_insns): Use CONSTANT_P canonicalizing
        RTL for a compare/jump sequence.
-       
+
 Sun Jan  3 22:58:15 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * optabs.c (emit_cmp_insn): Abort if asked to emit non-canonical RTL
 Sun Jan  3 22:58:15 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * optabs.c (emit_cmp_insn): Abort if asked to emit non-canonical RTL
@@ -6936,7 +7398,7 @@ Sat Dec 19 21:41:32 1998  Jeff Law  (law@cygnus.com)
 Sat Dec 19 09:52:27 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * genattr.c (fatal): Qualify a char* with the `const' keyword.
 Sat Dec 19 09:52:27 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * genattr.c (fatal): Qualify a char* with the `const' keyword.
-       
+
        * genattrtab.c (fatal, attr_printf, attr_string, write_attr_set,
        write_unit_name, write_eligible_delay, expand_units,
        make_length_attrs, write_attr_case, find_attr,
        * genattrtab.c (fatal, attr_printf, attr_string, write_attr_set,
        write_unit_name, write_eligible_delay, expand_units,
        make_length_attrs, write_attr_case, find_attr,
@@ -7499,7 +7961,7 @@ Mon Dec  7 17:55:06 1998  Mike Stump  <mrs@wrs.com>
        the command.  See also support in cp/lex.c.
        (handle_directive): Likewise.
        (do_line): Likewise.
        the command.  See also support in cp/lex.c.
        (handle_directive): Likewise.
        (do_line): Likewise.
-       
+
 1998-12-07  Zack Weinberg  <zack@rabi.phys.columbia.edu>
 
        * cpplib.c (initialize_char_syntax): Use ISALPHA and ISALNUM
 1998-12-07  Zack Weinberg  <zack@rabi.phys.columbia.edu>
 
        * cpplib.c (initialize_char_syntax): Use ISALPHA and ISALNUM
@@ -7574,14 +8036,14 @@ Mon Dec  7 11:30:49 1998  Nick Clifton  <nickc@cygnus.com>
 
        * final.c (output_asm_name): Use tabs to separate comments from
        assembly text.
 
        * final.c (output_asm_name): Use tabs to separate comments from
        assembly text.
-       
+
        Include instruction lengths (if defined) in output.
 
 Mon Dec  7 10:53:38 1998  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * loop.c (check_dbra_loop): Fix initial_value and initial_equiv_value
        in the loop_info structure.
        Include instruction lengths (if defined) in output.
 
 Mon Dec  7 10:53:38 1998  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
        * loop.c (check_dbra_loop): Fix initial_value and initial_equiv_value
        in the loop_info structure.
-       
+
 Mon Dec  7 11:04:40 1998  Catherine Moore  <clm@cygnus.com>
 
        * configure.in (arm*-*-ecos-elf): New target.
 Mon Dec  7 11:04:40 1998  Catherine Moore  <clm@cygnus.com>
 
        * configure.in (arm*-*-ecos-elf): New target.
@@ -7611,11 +8073,11 @@ Sun Dec  6 03:40:13 1998  Jeff Law  (law@cygnus.com)
 Sun Dec  6 07:49:29 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
        * gcc.texi (Bug Reporting): 40Kb is a soft limit, larger
 Sun Dec  6 07:49:29 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
        * gcc.texi (Bug Reporting): 40Kb is a soft limit, larger
-       compressed reports are ok and preferred over URLs
+       compressed reports are ok and preferred over URLs.
 
 Sun Dec  6 07:45:33 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
 
 Sun Dec  6 07:45:33 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
-       * invoke.texi (Warning Options): Soften the tone of -pedantic
+       * invoke.texi (Warning Options): Soften the tone of -pedantic.
 
 Sun Dec  6 00:20:44 1998  H.J. Lu  (hjl@gnu.org)
 
 
 Sun Dec  6 00:20:44 1998  H.J. Lu  (hjl@gnu.org)
 
@@ -7788,7 +8250,7 @@ Tue Dec  1 20:49:49 1998  Ulrich Drepper  <drepper@cygnus.com>
 
        * toplev.c (documented_lang_options): Add -std and remove
        -flang-isoc9x.
 
        * toplev.c (documented_lang_options): Add -std and remove
        -flang-isoc9x.
-       
+
        * c-lex.c (yylex): Recognize hex FP constants and call REAL_VALUE_ATOF
        or REAL_VALUE_HTOF based on base of the constants.
        * fold-const.c (real_hex_to_f): New function.  Replacement function
        * c-lex.c (yylex): Recognize hex FP constants and call REAL_VALUE_ATOF
        or REAL_VALUE_HTOF based on base of the constants.
        * fold-const.c (real_hex_to_f): New function.  Replacement function
@@ -7813,12 +8275,12 @@ Tue Dec  1 16:45:49 1998  Stan Cox  <scox@cygnus.com>
        (CAN_ELIMINATE, INITIAL_ELIMINATION_OFFSET): Allow for getting
        return address for leaf functions out of r31 to support
        builtin_return_address.
        (CAN_ELIMINATE, INITIAL_ELIMINATION_OFFSET): Allow for getting
        return address for leaf functions out of r31 to support
        builtin_return_address.
-       
+
 Tue Dec  1 15:03:30 1998  Herman A.J. ten Brugge  <Haj.Ten.Brugge@net.HCC.nl>
 
        * jump.c (jump_optimize): Call regs_set_between_p with PREV_INSN(x),
        NEXT_INSN(x) to check insn x.
 Tue Dec  1 15:03:30 1998  Herman A.J. ten Brugge  <Haj.Ten.Brugge@net.HCC.nl>
 
        * jump.c (jump_optimize): Call regs_set_between_p with PREV_INSN(x),
        NEXT_INSN(x) to check insn x.
-       
+
 Tue Dec  1 15:20:44 1998  Jeffrey A Law  (law@cygnus.com)
 
        * flow.c (delete_block): Call set_last_insn if we end up deleting the
 Tue Dec  1 15:20:44 1998  Jeffrey A Law  (law@cygnus.com)
 
        * flow.c (delete_block): Call set_last_insn if we end up deleting the
@@ -8047,7 +8509,7 @@ Wed Nov 25 23:32:02 1998  Ian Dall  <Ian.Dall@dsto.defence.gov.au>
        (ASM_OUTPUT_LABELREF_AS_INT): Delete since unused.
        (...): Add prototypes for functions in ns32k.c but disable because
        of problems when ns32k.h is included in machine independent files.
        (ASM_OUTPUT_LABELREF_AS_INT): Delete since unused.
        (...): Add prototypes for functions in ns32k.c but disable because
        of problems when ns32k.h is included in machine independent files.
-       
+
        * ns32k.c: Include "system.h", "tree.h", "expr.h", "flags.h".
        (ns32k_reg_class_contents, regcass_map, ns32k_out_reg_names,
        hard_regno_mode_ok, secondary_reload_class,
        * ns32k.c: Include "system.h", "tree.h", "expr.h", "flags.h".
        (ns32k_reg_class_contents, regcass_map, ns32k_out_reg_names,
        hard_regno_mode_ok, secondary_reload_class,
@@ -8347,7 +8809,7 @@ Tue Nov 24 20:24:59 1998  Jim Wilson  <wilson@cygnus.com>
        * config/elfos.h: New file.
        * config/m68k/m68020-elf.h, config/m68k/m68kelf.h,
        config/m68k/t-m68kelf: New file.
        * config/elfos.h: New file.
        * config/m68k/m68020-elf.h, config/m68k/m68kelf.h,
        config/m68k/t-m68kelf: New file.
-       
+
 Tue Nov 24 13:40:06 1998  Jeffrey A Law  (law@cygnus.com)
 
        * Makefile.in (HOST_AR): Define.
 Tue Nov 24 13:40:06 1998  Jeffrey A Law  (law@cygnus.com)
 
        * Makefile.in (HOST_AR): Define.
@@ -8803,7 +9265,7 @@ Tue Nov 17 11:51:16 1998  Mark Mitchell  <mark@markmitchell.com>
        (recompile_files): Likewise.
        (demangle_new_symbols): Likewise.
        (scan_linker_output): Likewise.
        (recompile_files): Likewise.
        (demangle_new_symbols): Likewise.
        (scan_linker_output): Likewise.
-       
+
 Tue Nov 17 17:13:53 1998  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
        * flow.c (insn_dead_p): New argument NOTES.  Changed all callers.
 Tue Nov 17 17:13:53 1998  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
        * flow.c (insn_dead_p): New argument NOTES.  Changed all callers.
@@ -8865,7 +9327,7 @@ Fri Nov 13 11:02:11 1998  Stan Cox  <scox@cygnus.com>
        * splet.h (SUBTARGET_OVERRIDE_OPTIONS): New to
        deprecate -mlive-g0 and -mbroken-saverestore.
        * t-splet (MULTILIB_OPTIONS): Likewise.
        * splet.h (SUBTARGET_OVERRIDE_OPTIONS): New to
        deprecate -mlive-g0 and -mbroken-saverestore.
        * t-splet (MULTILIB_OPTIONS): Likewise.
-       
+
        * sparc.c (sparc_flat_compute_frame_size): Correctly calc args_size
        in a leaf function.  Clarify total_size/extra_size relationship.
 
        * sparc.c (sparc_flat_compute_frame_size): Correctly calc args_size
        in a leaf function.  Clarify total_size/extra_size relationship.
 
@@ -8943,7 +9405,7 @@ Mon Nov  9 16:37:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (mips16_fp_args, build_mips16_call_stub): For little endian, do not
        word swap arguments moved to/from FP registers.
        * mips16.S (DFREVCMP): Reverse arguments to OPCODE.
        (mips16_fp_args, build_mips16_call_stub): For little endian, do not
        word swap arguments moved to/from FP registers.
        * mips16.S (DFREVCMP): Reverse arguments to OPCODE.
-       
+
 Mon Nov  9 09:47:06 1998  Jeff Law  (law@cygnus.com)
 
        * version.c: Bump for snapshot.
 Mon Nov  9 09:47:06 1998  Jeff Law  (law@cygnus.com)
 
        * version.c: Bump for snapshot.
@@ -8968,7 +9430,7 @@ Sun Nov  8 17:50:30 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        Include libiberty's ansidecl.h.  Remove all redundant definitions.
        Define the PROTO() style macros in terms of the PARAMS() ones.
 
        Include libiberty's ansidecl.h.  Remove all redundant definitions.
        Define the PROTO() style macros in terms of the PARAMS() ones.
 
-       
+
        * calls.c (emit_library_call): Switch on ANSI_PROTOTYPES, not
        __STDC__, when deciding whether to use ANSI variable args.
        (emit_library_call_value): Likewise.
        * calls.c (emit_library_call): Switch on ANSI_PROTOTYPES, not
        __STDC__, when deciding whether to use ANSI variable args.
        (emit_library_call_value): Likewise.
@@ -9149,7 +9611,7 @@ Sat Nov  7 15:35:25 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * scan-decls.c: Likewise.
        * tree.h: Likewise.
        * varray.h: Likewise.
        * scan-decls.c: Likewise.
        * tree.h: Likewise.
        * varray.h: Likewise.
-       
+
 Sat Nov  7 11:37:53 1998  Richard Henderson  <rth@cygnus.com>
 
        * i386.md (call_value_pop): If we're not popping anything,
 Sat Nov  7 11:37:53 1998  Richard Henderson  <rth@cygnus.com>
 
        * i386.md (call_value_pop): If we're not popping anything,
@@ -9303,7 +9765,7 @@ Wed Nov  4 19:15:37 1998  Melissa O'Neill  <oneill@cs.sfu.ca>
        * Makefile.in (libcpp.a): Ranlib libcpp.a.
 
        * cppulp.c (user_label_prefix): Initialize.
        * Makefile.in (libcpp.a): Ranlib libcpp.a.
 
        * cppulp.c (user_label_prefix): Initialize.
-       
+
 Wed Nov  4 19:07:08 1998  John Wehle  (john@feith.com)
 
        * flow.c (mark_regs_live_at_end): Mark the stack pointer as live
 Wed Nov  4 19:07:08 1998  John Wehle  (john@feith.com)
 
        * flow.c (mark_regs_live_at_end): Mark the stack pointer as live
@@ -9336,7 +9798,7 @@ Wed Nov  4 17:25:10 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        intermediate structure which has exactly the members provided by
        ELIMINABLE_REGS.  Define NUM_ELIMINABLE_REGS in terms of the
        static intermediate structure.
        intermediate structure which has exactly the members provided by
        ELIMINABLE_REGS.  Define NUM_ELIMINABLE_REGS in terms of the
        static intermediate structure.
-       
+
        (init_elim_table): Xmalloc() `reg_eliminate', and initialize it
        from the intermediate structure.  Do the same analogous fix in
        the case where ELIMINABLE_REGS is not defined.
        (init_elim_table): Xmalloc() `reg_eliminate', and initialize it
        from the intermediate structure.  Do the same analogous fix in
        the case where ELIMINABLE_REGS is not defined.
@@ -9460,7 +9922,7 @@ Fri Oct 30 13:23:20 1998  Richard Henderson  <rth@cygnus.com>
 Fri Oct 30 11:39:47 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
        * configure.in (gxx_include_dir): Bitten by autoconf quoting
 Fri Oct 30 11:39:47 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
        * configure.in (gxx_include_dir): Bitten by autoconf quoting
-       characters :-(
+       characters :-(
        * configure: Rebuilt.
 
 Fri Oct 30 10:43:29 1998  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
        * configure: Rebuilt.
 
 Fri Oct 30 10:43:29 1998  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
@@ -9873,7 +10335,7 @@ Tue Oct 27 23:32:34 1998  Bernd Schmidt  <crux@pool.informatik.rwth-aachen.de>
        hard regs.
 
 Tue Oct 27 13:15:02 1998  Nick Clifton  <nickc@cygnus.com>
        hard regs.
 
 Tue Oct 27 13:15:02 1998  Nick Clifton  <nickc@cygnus.com>
-       
+
        * toplev.c (display_help): Ignore empty target specific
        options, and if -W is also specified on the command line then
        display undocumented options.
        * toplev.c (display_help): Ignore empty target specific
        options, and if -W is also specified on the command line then
        display undocumented options.
@@ -9902,7 +10364,7 @@ Tue Oct 27 10:15:02 1998  Nick Clifton  <nickc@cygnus.com>
        targets.
 
        * configure: Regenerated.
        targets.
 
        * configure: Regenerated.
-       
+
        * config/arm/aout.h: Add default definitions of REGISTER_PREFIX,
        USER_LABEL_PREFIX and LOCAL_LABEL_PREFIX.  Make other macro
        definitions conditional on their not having been already defined.
        * config/arm/aout.h: Add default definitions of REGISTER_PREFIX,
        USER_LABEL_PREFIX and LOCAL_LABEL_PREFIX.  Make other macro
        definitions conditional on their not having been already defined.
@@ -9918,25 +10380,25 @@ Tue Oct 27 10:15:02 1998  Nick Clifton  <nickc@cygnus.com>
        (CLEAR_INSN_CACHE): New macro, currently disabled (awaiting kernel
        support).
        Move definitions from old linux.h file here.
        (CLEAR_INSN_CACHE): New macro, currently disabled (awaiting kernel
        support).
        Move definitions from old linux.h file here.
-       
+
        * config/arm/elf.h: New file.  Generic ARM/ELF support.
        * config/arm/elf.h: New file.  Generic ARM/ELF support.
-       
+
        * config/arm/linux-aout.h: New file.  Support for Linux with a.out.
        * config/arm/linux-aout.h: New file.  Support for Linux with a.out.
-       
+
        * config/arm/linux-elf.h: New file.  Support for Linux with ELF.
        * config/arm/linux-elf.h: New file.  Support for Linux with ELF.
-       
+
        * config/arm/linux-elf26.h: New file.  Support for Linux with ELF
        using the 26bit APCS.
        * config/arm/linux-elf26.h: New file.  Support for Linux with ELF
        using the 26bit APCS.
-       
+
        * config/arm/unknown-elf.h: New file.  Support for OS'es other
        than Linux with ELF.
 
        * config/arm/t-arm-elf: New file.  makefile fragment for arm-elf
        builds.
        * config/arm/unknown-elf.h: New file.  Support for OS'es other
        than Linux with ELF.
 
        * config/arm/t-arm-elf: New file.  makefile fragment for arm-elf
        builds.
-       
+
        * config/arm/coff.h: Include aout.h for basic assembler macros.
        Add support for -mstructure_size_boundary=<n> command line option.
        * config/arm/coff.h: Include aout.h for basic assembler macros.
        Add support for -mstructure_size_boundary=<n> command line option.
-       
+
        * config/arm/arm.h: Add support for -mstructure_size_boundary=<n>
        command line option.  Make macro definitions conditional on their
        not having been already defined.
        * config/arm/arm.h: Add support for -mstructure_size_boundary=<n>
        command line option.  Make macro definitions conditional on their
        not having been already defined.
@@ -9944,7 +10406,7 @@ Tue Oct 27 10:15:02 1998  Nick Clifton  <nickc@cygnus.com>
        * config/arm/arm.c: Add support for -mstructure_size_boundary=<n>
        command line option.
 
        * config/arm/arm.c: Add support for -mstructure_size_boundary=<n>
        command line option.
 
-       
+
 Tue Oct 27 08:56:46 1998  Andrew MacLeod  <amacleod@cygnus.com>
 
        * dwarfout.c (ASM_OUTPUT_DWARF_STRING_NEWLINE): ASM_OUTPUT_DWARF_STRING
 Tue Oct 27 08:56:46 1998  Andrew MacLeod  <amacleod@cygnus.com>
 
        * dwarfout.c (ASM_OUTPUT_DWARF_STRING_NEWLINE): ASM_OUTPUT_DWARF_STRING
@@ -10024,7 +10486,7 @@ Fri Oct 23 23:42:03 1998  David Edelsohn  <edelsohn@gnu.org>
        (record_reg_classes): Deterine op_types modifiers and initialize
        classes[i] before matching constraints.  Handle matching
        constraints 5-9.
        (record_reg_classes): Deterine op_types modifiers and initialize
        classes[i] before matching constraints.  Handle matching
        constraints 5-9.
-       
+
 Fri Oct 23 13:55:48 1998  Jim Wilson  <wilson@cygnus.com>
 
        * m32r/m32r.c (gen_split_move_double): Call alter_subreg.  Delete
 Fri Oct 23 13:55:48 1998  Jim Wilson  <wilson@cygnus.com>
 
        * m32r/m32r.c (gen_split_move_double): Call alter_subreg.  Delete
@@ -10136,7 +10598,7 @@ Wed Oct 21 09:18:58 1998  Mark Mitchell  <mark@markmitchell.com>
        * Makefile.in (OBJS): Add splay-tree.o.
        (c-common.o): Depend on rtl.h.
        (splay-tree.o): List dependencies and provide build rule.
        * Makefile.in (OBJS): Add splay-tree.o.
        (c-common.o): Depend on rtl.h.
        (splay-tree.o): List dependencies and provide build rule.
-       
+
        * rtl.h (record_alias_subset): New function.
        * alias.c: Include splay-tree.h.
        (alias_set_entry): New type.
        * rtl.h (record_alias_subset): New function.
        * alias.c: Include splay-tree.h.
        (alias_set_entry): New type.
@@ -10317,7 +10779,7 @@ Sat Oct 17 23:18:08 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * cpplib.h (directive_table): Add missing initializiers.
        (finclude): Change type of variable `bsize' to size_t.
 
        * cpplib.h (directive_table): Add missing initializiers.
        (finclude): Change type of variable `bsize' to size_t.
-       
+
        * cse.c (rtx_cost): Mark parameter `outer_code' with ATTRIBUTE_UNUSED.
 
        * dwarfout.h (dwarfout_label): Wrap prototype in macro RTX_CODE.
        * cse.c (rtx_cost): Mark parameter `outer_code' with ATTRIBUTE_UNUSED.
 
        * dwarfout.h (dwarfout_label): Wrap prototype in macro RTX_CODE.
@@ -10559,7 +11021,7 @@ Fri Oct 16 11:49:01 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * rtl.h (sets_cc0_p): Revert Oct 14 ATTRIBUTE_NORETURN change.
 
 Fri Oct 16 07:08:46 1998  Bruce Korb  <korb@datadesign.com>
        * rtl.h (sets_cc0_p): Revert Oct 14 ATTRIBUTE_NORETURN change.
 
 Fri Oct 16 07:08:46 1998  Bruce Korb  <korb@datadesign.com>
-       
+
        * fixinc/* Moved in from ../contrib directory in preparation
        for integrating it into the normal build process.  In particular,
        fixinc/Makefile.in must be config-ed into the build directory
        * fixinc/* Moved in from ../contrib directory in preparation
        for integrating it into the normal build process.  In particular,
        fixinc/Makefile.in must be config-ed into the build directory
@@ -10624,7 +11086,7 @@ Thu Oct 15 19:48:41 1998  David Edelsohn  <edelsohn@gnu.org>
        HAVE_decrement_and_branch_on_count.
        (small_data_operand): Remove TARGET_ELF condition for marking
        parameters ATTRIBUTE_UNUSED.
        HAVE_decrement_and_branch_on_count.
        (small_data_operand): Remove TARGET_ELF condition for marking
        parameters ATTRIBUTE_UNUSED.
-       
+
 Thu Oct 15 11:45:51 1998  Robert Lipe  <robertl@dgii.com>
 
        * config/i386/sco5.h (MAX_OFILE_ALIGNMENT): Define.
 Thu Oct 15 11:45:51 1998  Robert Lipe  <robertl@dgii.com>
 
        * config/i386/sco5.h (MAX_OFILE_ALIGNMENT): Define.
@@ -10722,7 +11184,7 @@ Wed Oct 14 13:26:05 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * rtl.h (sets_cc0_p): Likewise.
 
        * toplev.c (float_signal, pipe_closed): Likewise.
        * rtl.h (sets_cc0_p): Likewise.
 
        * toplev.c (float_signal, pipe_closed): Likewise.
-       
+
 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 
        * dwarf2out.c (expand_builtin_dwarf_reg_size): Look at all ranges
 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 
        * dwarf2out.c (expand_builtin_dwarf_reg_size): Look at all ranges
@@ -10942,7 +11404,7 @@ Tue Oct 13 22:12:11 1998  Bernd Schmidt  <crux@pool.informatik.rwth-aachen.de>
 
        (emit_reload_insns): Replace INSN and BB args with arg CHAIN.  All
        callers changed.
 
        (emit_reload_insns): Replace INSN and BB args with arg CHAIN.  All
        callers changed.
-       
+
        * caller-save.c (MOVE_MAX_WORDS): New macro.  Use it throughout
        instead of (MOVE_MAX / UNITS_PER_WORD) computation.
        (hard_regs_live, hard_regs_need_restore): Delete variables.
        * caller-save.c (MOVE_MAX_WORDS): New macro.  Use it throughout
        instead of (MOVE_MAX / UNITS_PER_WORD) computation.
        (hard_regs_live, hard_regs_need_restore): Delete variables.
@@ -11114,7 +11576,7 @@ Tue Oct 13 17:46:18 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        (smallest_mode_for_size): Likewise.
        (save_storage_status): Mark parameter `p' with ATTRIBUTE_UNUSED.
        (restore_storage_status): Likewise.
        (smallest_mode_for_size): Likewise.
        (save_storage_status): Mark parameter `p' with ATTRIBUTE_UNUSED.
        (restore_storage_status): Likewise.
-       
+
        * toplev.c (debug_args): Add missing initializer.
        (f_options): Spelling correction.  Add missing initializers.
        (documented_lang_options): Likewise.
        * toplev.c (debug_args): Add missing initializer.
        (f_options): Spelling correction.  Add missing initializers.
        (documented_lang_options): Likewise.
@@ -11143,7 +11605,7 @@ Tue Oct 13 12:51:04 1998  Nick Clifton  <nickc@cygnus.com>
        * config/v850/v850.c (compute_register_save_size): Allow for the
        fact that helper functions save all registers, not just those used
        by the function.
        * config/v850/v850.c (compute_register_save_size): Allow for the
        fact that helper functions save all registers, not just those used
        by the function.
-       
+
        Replace constant 31 with macro LINK_POINTER_REGNUM.
 
        * config/v850/v850.md: Use 'indirect_operand' rather than
        Replace constant 31 with macro LINK_POINTER_REGNUM.
 
        * config/v850/v850.md: Use 'indirect_operand' rather than
@@ -11167,7 +11629,7 @@ Tue Oct 13 11:24:51 1998  Jeffrey A Law  (law@cygnus.com)
        * collect2.c (main): Pass -EL/-EB through to the compiler.
 
 1998-10-12  Herman A.J. ten Brugge  <Haj.Ten.Brugge@net.HCC.nl>
        * collect2.c (main): Pass -EL/-EB through to the compiler.
 
 1998-10-12  Herman A.J. ten Brugge  <Haj.Ten.Brugge@net.HCC.nl>
-       
+
        * expr.c (push_block): Handle targets where the stack grows
        to higher addresses, but args grow to lower addresses and
        ACCUMULATE_OUTGOING_ARGS is not defined.
        * expr.c (push_block): Handle targets where the stack grows
        to higher addresses, but args grow to lower addresses and
        ACCUMULATE_OUTGOING_ARGS is not defined.
@@ -11189,7 +11651,7 @@ Tue Oct 13 21:38:35 1998  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
        * config/c4x/c4x.md: Convert to gen_rtx_FOO.
         (decrement_and_branch_on_count): New pattern.
         (rptb_top): Modified pattern to work with BCT optimization.
        * config/c4x/c4x.md: Convert to gen_rtx_FOO.
         (decrement_and_branch_on_count): New pattern.
         (rptb_top): Modified pattern to work with BCT optimization.
-       
+
        * config/c4x/c4x.h (RC_REG): New register class.
        (rc_reg_operand): Define prototype.
        (IS_RC_REG): New macro.
        * config/c4x/c4x.h (RC_REG): New register class.
        (rc_reg_operand): Define prototype.
        (IS_RC_REG): New macro.
@@ -11202,18 +11664,18 @@ Mon Oct 12 19:57:34 1998  Jason Merrill  <jason@yorick.cygnus.com>
        * collect2.c (extract_init_priority): No priority is 65535.
 
 Mon Oct 12 12:10:37 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
        * collect2.c (extract_init_priority): No priority is 65535.
 
 Mon Oct 12 12:10:37 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
-       
+
        * Makefile.in (build_tooldir): New variable, same as old
        $(tooldir), but without depending on $(libdir)/$(unlibsubdir).
        (GCC_FOR_TARGET): Add -B$(build_tooldir)/bin/.
        (bootstrap, bootstrap2, bootstrap3, bootstrap4): Likewise.
        * Makefile.in (build_tooldir): New variable, same as old
        $(tooldir), but without depending on $(libdir)/$(unlibsubdir).
        (GCC_FOR_TARGET): Add -B$(build_tooldir)/bin/.
        (bootstrap, bootstrap2, bootstrap3, bootstrap4): Likewise.
-       
+
        * configure.in (gxx_include_dir): Set default based on unlibsubdir.
        * Makefile.in (tooldir): Likewise.
        (cccp.o, cpplib.o): Use unlibsubdir implicitly through
        gxx_include_dir, includedir and tooldir.
        (protoize.o, unprotoize.o): Likewise.
        * configure.in (gxx_include_dir): Set default based on unlibsubdir.
        * Makefile.in (tooldir): Likewise.
        (cccp.o, cpplib.o): Use unlibsubdir implicitly through
        gxx_include_dir, includedir and tooldir.
        (protoize.o, unprotoize.o): Likewise.
-       
+
 Mon Oct 12 10:50:44 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/arm/arm.md: Replace (reg 24) with (reg:CC 24).
 Mon Oct 12 10:50:44 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/arm/arm.md: Replace (reg 24) with (reg:CC 24).
@@ -11481,13 +11943,13 @@ Wed Oct  7 14:40:43 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/i386/i386.h: Remove definition of
        HANDLE_PRAGMA_PACK_PUSH_POP.
 
        * config/i386/i386.h: Remove definition of
        HANDLE_PRAGMA_PACK_PUSH_POP.
-       
+
        * config/i386/go32.h: Add definition of
        HANDLE_PRAGMA_PACK_PUSH_POP.
        * config/i386/go32.h: Add definition of
        HANDLE_PRAGMA_PACK_PUSH_POP.
-       
+
        * config/i386/win32.h: Add definition of
        HANDLE_PRAGMA_PACK_PUSH_POP.
        * config/i386/win32.h: Add definition of
        HANDLE_PRAGMA_PACK_PUSH_POP.
-       
+
        * config/i386/cygwin32.h: Add definition of
        HANDLE_PRAGMA_PACK_PUSH_POP.
 
        * config/i386/cygwin32.h: Add definition of
        HANDLE_PRAGMA_PACK_PUSH_POP.
 
@@ -11529,7 +11991,7 @@ Wed Oct  7 02:05:20 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
 Wed Oct  7 02:27:52 1998  Jeffrey A Law  (law@cygnus.com)
 
        * Makefile.in (DRIVER_DEFINES): Remove last change.
 Wed Oct  7 02:27:52 1998  Jeffrey A Law  (law@cygnus.com)
 
        * Makefile.in (DRIVER_DEFINES): Remove last change.
-       
+
 Wed Oct  7 01:08:43 1998  Bernd Schmidt  <crux@Pool.Informatik.RWTH-Aachen.DE>
 
        * jump.c (duplicate_loop_exit_test): Strip REG_WAS_0 notes off all
 Wed Oct  7 01:08:43 1998  Bernd Schmidt  <crux@Pool.Informatik.RWTH-Aachen.DE>
 
        * jump.c (duplicate_loop_exit_test): Strip REG_WAS_0 notes off all
@@ -11642,7 +12104,7 @@ Tue Oct  6 01:36:00 1998  Bernd Schmidt  <crux@Pool.Informatik.RWTH-Aachen.DE>
        changed.
        Compute and information about birth and death of pseudo registers in
        reg_where_dead_chain, reg_where_born_exact and reg_where_born_clobber.
        changed.
        Compute and information about birth and death of pseudo registers in
        reg_where_dead_chain, reg_where_born_exact and reg_where_born_clobber.
-       Delete code to set elements of reg_where_born.  
+       Delete code to set elements of reg_where_born.
 
 Mon Oct  5 22:34:30 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 
 Mon Oct  5 22:34:30 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
@@ -11885,7 +12347,7 @@ Thu Oct  1 10:42:27 1998  Nick Clifton  <nickc@cygnus.com>
        Add support for v850 special data areas.
 
        * config/v850/v850.h: Add support for v850 special data areas.
        Add support for v850 special data areas.
 
        * config/v850/v850.h: Add support for v850 special data areas.
-       
+
        * c-pragma.c: Add support for HANDLE_PRAGMA_PACK and
        HANDLE_PRAGMA_PACK_PUSH_POP.
        (push_alignment): New function: Cache an alignment requested
        * c-pragma.c: Add support for HANDLE_PRAGMA_PACK and
        HANDLE_PRAGMA_PACK_PUSH_POP.
        (push_alignment): New function: Cache an alignment requested
@@ -11909,7 +12371,7 @@ Thu Oct  1 10:42:27 1998  Nick Clifton  <nickc@cygnus.com>
 
        * c-lex.c: Replace occurances of HANDLE_SYSV_PRAGMA with
        HANDLE_GENERIC_PRAGMAS.
 
        * c-lex.c: Replace occurances of HANDLE_SYSV_PRAGMA with
        HANDLE_GENERIC_PRAGMAS.
-       
+
        * varasm.c: Move definition of 'struct weak_syms' into
        c-pragma.h.
        (handle_pragma_weak): Deleted.
        * varasm.c: Move definition of 'struct weak_syms' into
        c-pragma.h.
        (handle_pragma_weak): Deleted.
@@ -11923,7 +12385,7 @@ Thu Oct  1 10:42:27 1998  Nick Clifton  <nickc@cygnus.com>
 
        * tm.texi: Remove description of non-existent macro
        SET_DEFAULT_SECTION_NAME.
 
        * tm.texi: Remove description of non-existent macro
        SET_DEFAULT_SECTION_NAME.
-       
+
        (HANDLE_SYSV_PRAGMA): Document.
        (HANDLE_PRAGMA_PACK_PUSH_POP): Document.
 
        (HANDLE_SYSV_PRAGMA): Document.
        (HANDLE_PRAGMA_PACK_PUSH_POP): Document.
 
@@ -12110,7 +12572,7 @@ Fri Sep 25 20:30:00 1998  Michael Meissner  <meissner@cygnus.com>
        * rs6000.c (output_mi_thunk): Function to create thunks for MI.
        (output_function_profiler): Use r12 for temp, instead of r11 so
        that we preserve the static chain register.
        * rs6000.c (output_mi_thunk): Function to create thunks for MI.
        (output_function_profiler): Use r12 for temp, instead of r11 so
        that we preserve the static chain register.
-       
+
 Fri Sep 25 14:18:33 1998  Jim Wilson  <wilson@cygnus.com>
 
        * sdbout.c (sdbout_one_type): Don't look at TYPE_BINFO field of enums.
 Fri Sep 25 14:18:33 1998  Jim Wilson  <wilson@cygnus.com>
 
        * sdbout.c (sdbout_one_type): Don't look at TYPE_BINFO field of enums.
@@ -12249,7 +12711,7 @@ Thu Sep 24 01:19:02 1998  Jakub Jelinek  <jj@sunsite.ms.mff.cuni.cz>
        * config/sparc/xm-sysv4-64.h (HOST_BITS_PER_LONG): Only set on
        arch64/v9.
        * config/sparc/xm-sp64.h (HOST_BITS_PER_LONG): Likewise.
        * config/sparc/xm-sysv4-64.h (HOST_BITS_PER_LONG): Only set on
        arch64/v9.
        * config/sparc/xm-sp64.h (HOST_BITS_PER_LONG): Likewise.
-       
+
 Wed Sep 23 22:32:31 1998  Mark Mitchell  <mark@markmitchell.com>
 
        * rtl.h (init_virtual_regs): New function.
 Wed Sep 23 22:32:31 1998  Mark Mitchell  <mark@markmitchell.com>
 
        * rtl.h (init_virtual_regs): New function.
@@ -12376,7 +12838,7 @@ Sun Sep 20 23:28:11 1998  Richard Henderson  <rth@cygnus.com>
        bb boundaries wrt the moved note.
 
 Sun Sep 20 20:57:02 1998  Robert Lipe  <robertl@dgii.com>
        bb boundaries wrt the moved note.
 
 Sun Sep 20 20:57:02 1998  Robert Lipe  <robertl@dgii.com>
-       
+
        * configure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorder
        problems.
        * configure: Regenerate.
        * configure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorder
        problems.
        * configure: Regenerate.
@@ -12406,7 +12868,7 @@ Sun Sep 20 12:35:55 1998  Richard Henderson  <rth@cygnus.com>
 
        * fold-const.c (fold): Yet another COND_EXPR bug: when folding
        to an ABS expr, convert an unsigned input to signed.
 
        * fold-const.c (fold): Yet another COND_EXPR bug: when folding
        to an ABS expr, convert an unsigned input to signed.
-       
+
 Sun Sep 20 12:14:45 1998  Jeffrey A Law  (law@cygnus.com)
 
        * fold-const.c (fold): Fix another type in COND_EXPR handling code.
 Sun Sep 20 12:14:45 1998  Jeffrey A Law  (law@cygnus.com)
 
        * fold-const.c (fold): Fix another type in COND_EXPR handling code.
@@ -12428,7 +12890,7 @@ Sun Sep 20 00:22:23 1998  Michael Tiemann  <michael@impact.tiemann.org>
        floating-point operands if -ffast-math.
 
 Sat Sep 19 23:58:07 1998  Melissa O'Neill  <oneill@cs.sfu.ca>
        floating-point operands if -ffast-math.
 
 Sat Sep 19 23:58:07 1998  Melissa O'Neill  <oneill@cs.sfu.ca>
-                       
+
        * configure.in: Disable collect2 for nextstep.  Instead use
        crtbegin/crtend.
        * configure: Rebuilt.
        * configure.in: Disable collect2 for nextstep.  Instead use
        crtbegin/crtend.
        * configure: Rebuilt.
@@ -12526,7 +12988,7 @@ Fri Sep 18 09:44:55 1998  Nick Clifton  <nickc@cygnus.com>
        "movstrsi_internal" pattern into a sequence of assembler opcodes.
        (m32r_block_immediate_operand): New function: Return true if the
        RTL is an integer constant, less than or equal to MAX_MOVE_BYTES.
        "movstrsi_internal" pattern into a sequence of assembler opcodes.
        (m32r_block_immediate_operand): New function: Return true if the
        RTL is an integer constant, less than or equal to MAX_MOVE_BYTES.
-       
+
 Thu Sep 17 16:42:16 1998  Andrew MacLeod  <amacleod@cygnus.com>
 
        * except.c (start_catch_handler): Issue 'fatal' instead of 'error' and
 Thu Sep 17 16:42:16 1998  Andrew MacLeod  <amacleod@cygnus.com>
 
        * except.c (start_catch_handler): Issue 'fatal' instead of 'error' and
@@ -12742,7 +13204,7 @@ Sun Sep 13 19:17:35 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
        (CPP_CPU_DEFAULT_SPEC): Likewise.
        * config/sparc/sol2.h (INIT_SUBTARGET_OPTABS): Get the names right
        for arch64 libfuncs.
        (CPP_CPU_DEFAULT_SPEC): Likewise.
        * config/sparc/sol2.h (INIT_SUBTARGET_OPTABS): Get the names right
        for arch64 libfuncs.
-       
+
        * config/sparc/sparc.md (goto_handler_and_restore): Allow any mode
        for operand zero.
 
        * config/sparc/sparc.md (goto_handler_and_restore): Allow any mode
        for operand zero.
 
@@ -13072,13 +13534,13 @@ Sun Sep  6 08:54:14 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        push_float_handler, pop_float_handler): Add prototypes.
        (fancy_abort): Mark prototype with ATTRIBUTE_NORETURN.
        (do_abort, botch): Add prototypes.
        push_float_handler, pop_float_handler): Add prototypes.
        (fancy_abort): Mark prototype with ATTRIBUTE_NORETURN.
        (do_abort, botch): Add prototypes.
-       
+
 Sat Sep  6 12:05:18 1998  John Carr  <jfc@mit.edu>
 
        * final.c (final): If a label is reached only from a single jump,
        call NOTICE_UPDATE_CC on the jump and its predecessor before
        emitting the insn after the label.
 Sat Sep  6 12:05:18 1998  John Carr  <jfc@mit.edu>
 
        * final.c (final): If a label is reached only from a single jump,
        call NOTICE_UPDATE_CC on the jump and its predecessor before
        emitting the insn after the label.
-       
+
        * i386.h: Add AMD K6 support.
        Change TARGET_* macros to use table lookup.
        (INITIALIZE_TRAMPOLINE): Improve trampoline code.
        * i386.h: Add AMD K6 support.
        Change TARGET_* macros to use table lookup.
        (INITIALIZE_TRAMPOLINE): Improve trampoline code.
@@ -13325,7 +13787,7 @@ Wed Sep  2 10:06:07 1998  Nick Clifton  <nickc@cygnus.com>
        * config/nextstep.h:    Update HANDLE_PRAGMA macro.
        * config/h8300/h8300.h: Update HANDLE_PRAGMA macro.
        * config/i960/i960.h:   Update HANDLE_PRAGMA macro.
        * config/nextstep.h:    Update HANDLE_PRAGMA macro.
        * config/h8300/h8300.h: Update HANDLE_PRAGMA macro.
        * config/i960/i960.h:   Update HANDLE_PRAGMA macro.
-       
+
        * config/nextstep.c (handle_pragma): Take three arguments, as per
        the new HANDLE_PRAGMA macro specification.
        * config/h8300/h8300.c (handle_pragma): Take three arguments, as
        * config/nextstep.c (handle_pragma): Take three arguments, as per
        the new HANDLE_PRAGMA macro specification.
        * config/h8300/h8300.c (handle_pragma): Take three arguments, as
@@ -13345,10 +13807,10 @@ Wed Sep  2 09:25:29 1998  Nick Clifton  <nickc@cygnus.com>
        input stream.  Defined when HANDLE_PRAGMA is enabled.
        (pragma_ungetc): New function: replaces characters back into the
        input stream.  Defined when HANDLE_PRAGMA is enabled.
        input stream.  Defined when HANDLE_PRAGMA is enabled.
        (pragma_ungetc): New function: replaces characters back into the
        input stream.  Defined when HANDLE_PRAGMA is enabled.
-       
+
        * c-pragma.c (handle_pragma_token): Return success/failure status
        of the parse.
        * c-pragma.c (handle_pragma_token): Return success/failure status
        of the parse.
-       
+
        * c-pragma.h: Change prototype of handle_pragma_token().
 
        * varasm.c (handle_pragma_weak): Only create this function if
        * c-pragma.h: Change prototype of handle_pragma_token().
 
        * varasm.c (handle_pragma_weak): Only create this function if
@@ -13376,7 +13838,7 @@ Wed Sep  2 02:03:23 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
        * config/sparc/sparc.h (ASM_OUTPUT_ADDR_VEC_ELT,
        ASM_OUTPUT_ADDR_DIFF_ELT): Don't do anything special for MEDLOW,
        output an .xword for all 64-bit cases.
        * config/sparc/sparc.h (ASM_OUTPUT_ADDR_VEC_ELT,
        ASM_OUTPUT_ADDR_DIFF_ELT): Don't do anything special for MEDLOW,
        output an .xword for all 64-bit cases.
-       
+
 Tue Sep  1 15:55:17 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
 
        * config/sparc/sparc.c (finalize_pic): Don't output arbitrary
 Tue Sep  1 15:55:17 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
 
        * config/sparc/sparc.c (finalize_pic): Don't output arbitrary
@@ -13511,7 +13973,7 @@ Fri Aug 28 19:00:44 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
        we get into an endless loop.
        (ultrasparc_adjust_cost): Remove previous arg.
        * config/sparc/sparc.h (ADJUST_COST): Update to reflect that.
        we get into an endless loop.
        (ultrasparc_adjust_cost): Remove previous arg.
        * config/sparc/sparc.h (ADJUST_COST): Update to reflect that.
-       
+
 Fri Aug 28 13:52:35 1998  Jim Wilson  <wilson@cygnus.com>
 
        * sparc.md (DImode, DFmode, TFmode splits): Delete self_reference
 Fri Aug 28 13:52:35 1998  Jim Wilson  <wilson@cygnus.com>
 
        * sparc.md (DImode, DFmode, TFmode splits): Delete self_reference
@@ -13626,7 +14088,7 @@ Wed Aug 26 10:53:03 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * system.h: Include stdarg.h/varargs.h, make sure they are ordered
        correctly with regards to stdio.h.
 
        * system.h: Include stdarg.h/varargs.h, make sure they are ordered
        correctly with regards to stdio.h.
-       
+
        * calls.c: Remove stdarg.h/varargs.h.
        * cccp.c: Likewise.
        * cexp.y: Likewise.
        * calls.c: Remove stdarg.h/varargs.h.
        * cccp.c: Likewise.
        * cexp.y: Likewise.
@@ -13669,7 +14131,7 @@ Wed Aug 26 05:09:27 1998  Jakub Jelinek  <jj@sunsite.ms.mff.cuni.cz>
        (movsf, movdf expanders): Allow fp_zero_operand flat out when
        TARGET_VIS.
        (one_cmpldi2_sp64): Provide new fnot1 VIS alternative.
        (movsf, movdf expanders): Allow fp_zero_operand flat out when
        TARGET_VIS.
        (one_cmpldi2_sp64): Provide new fnot1 VIS alternative.
-       
+
 Tue Aug 25 10:57:41 1998  Mark Mitchell  <mark@markmitchell.com>
 
        * loop.c (n_times_set, n_times_used, may_not_optimize,
 Tue Aug 25 10:57:41 1998  Mark Mitchell  <mark@markmitchell.com>
 
        * loop.c (n_times_set, n_times_used, may_not_optimize,
@@ -13733,7 +14195,7 @@ Tue Aug 25 12:02:23 1998  Mark Mitchell  <mark@markmitchell.com>
        (DIFFERENT_ALIAS_SETS_P): Don't treat alias sets as
        different if we're in a varargs function.
        * Makefile.in (alias.o): Depend on output.h
        (DIFFERENT_ALIAS_SETS_P): Don't treat alias sets as
        different if we're in a varargs function.
        * Makefile.in (alias.o): Depend on output.h
-       
+
 Tue Aug 25 19:20:12 1998  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
        * sh.h (GIV_SORT_CRITERION): Delete.
 Tue Aug 25 19:20:12 1998  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
        * sh.h (GIV_SORT_CRITERION): Delete.
@@ -13953,7 +14415,7 @@ Wed Aug 19 13:28:41 1998  Mark Mitchell  <mark@markmitchell.com>
        * rtl.h (rtx_function): New type.
        (for_each_rtx): New function.
        * rtlanal.c (for_each_rtx): Define it.
        * rtl.h (rtx_function): New type.
        (for_each_rtx): New function.
        * rtlanal.c (for_each_rtx): Define it.
-       
+
        * recog.c (change_t): New type.
        (change_objects, change_old_codes, change_locs, change_olds):
        Replace with ...
        * recog.c (change_t): New type.
        (change_objects, change_old_codes, change_locs, change_olds):
        Replace with ...
@@ -13962,7 +14424,7 @@ Wed Aug 19 13:28:41 1998  Mark Mitchell  <mark@markmitchell.com>
        necessary.  Uses changes array instead of change_objects, etc.
        (apply_change_group): Use changes array instead of
        change_objects, etc.
        necessary.  Uses changes array instead of change_objects, etc.
        (apply_change_group): Use changes array instead of
        change_objects, etc.
-       
+
        * loop.c (loop_mem_info): New type.
        (loop_mems): New variable.
        (loop_mems_idx): Likewise.
        * loop.c (loop_mem_info): New type.
        (loop_mems): New variable.
        (loop_mems_idx): Likewise.
@@ -13999,7 +14461,7 @@ Wed Aug 19 07:08:15 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
        making note of this dependency existing in sparc.c.
        (negtf2_notv9 split): Give NEG SFmode.
        (negsf2): Fix insn output string.
        making note of this dependency existing in sparc.c.
        (negtf2_notv9 split): Give NEG SFmode.
        (negsf2): Fix insn output string.
-       
+
 Tue Aug 18 12:40:27 1998  Richard Henderson  <rth@cygnus.com>
 
        * c-common.c (decl_attributes): Issue an error if the argument
 Tue Aug 18 12:40:27 1998  Richard Henderson  <rth@cygnus.com>
 
        * c-common.c (decl_attributes): Issue an error if the argument
@@ -14101,7 +14563,7 @@ Mon Aug 17 10:06:11 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * c-decl.c (init_decl_processing): Remove unneeded &.
 
        * alpha.h (alpha_initialize_trampoline): Provide prototype.
        * c-decl.c (init_decl_processing): Remove unneeded &.
 
        * alpha.h (alpha_initialize_trampoline): Provide prototype.
-       
+
        * except.c (set_exception_lang_code, set_exception_version_code):
        Change parameter from `short' to `int' to avoid using a gcc
        extension.
        * except.c (set_exception_lang_code, set_exception_version_code):
        Change parameter from `short' to `int' to avoid using a gcc
        extension.
@@ -14175,7 +14637,7 @@ Sun Aug 16 13:52:00 1998  David Edelsohn  <edelsohn@gnu.org>
        (elf_high): Use {liu|lis}.
        (elf_low): Use {cal|la}.  Remove %a template from old mnemonics.
        (movsi): Use rs6000_fatal_bad_address.
        (elf_high): Use {liu|lis}.
        (elf_low): Use {cal|la}.  Remove %a template from old mnemonics.
        (movsi): Use rs6000_fatal_bad_address.
-       
+
 Sun Aug 16 01:53:21 1998  Richard Henderson  <rth@cygnus.com>
 
        * reload.c (find_equiv_reg): Reject equivalences separated
 Sun Aug 16 01:53:21 1998  Richard Henderson  <rth@cygnus.com>
 
        * reload.c (find_equiv_reg): Reject equivalences separated
@@ -14276,7 +14738,7 @@ Fri Aug 14 01:22:31 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
        Fix mismatching modes in SET operands.
        (conditional move patterns): Fix formatting.
        (unnamed subx arch64 pattern): Remove duplicate insn.
        Fix mismatching modes in SET operands.
        (conditional move patterns): Fix formatting.
        (unnamed subx arch64 pattern): Remove duplicate insn.
-       
+
 Fri Aug 14 00:34:34 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
 
        * config/sparc/sparc.c (const64_operand, const64_high_operand):
 Fri Aug 14 00:34:34 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
 
        * config/sparc/sparc.c (const64_operand, const64_high_operand):
@@ -14300,7 +14762,7 @@ Fri Aug 14 00:34:34 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
        symbolic_operand as predicate for second operand.
        (DImode minus split on arch32, negsi2 expander, one_cmplsi2
        expander): Give set VOIDmode.
        symbolic_operand as predicate for second operand.
        (DImode minus split on arch32, negsi2 expander, one_cmplsi2
        expander): Give set VOIDmode.
-       
+
 Fri Aug 14 01:45:06 1998  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * i386/cygwin32 (DEFAULT_PCC_STRUCT_RETURN): Define.
 Fri Aug 14 01:45:06 1998  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * i386/cygwin32 (DEFAULT_PCC_STRUCT_RETURN): Define.
@@ -14471,7 +14933,7 @@ Mon Aug 10 19:02:55 1998  John Carr  <jfc@mit.edu>
 
 Mon Aug 10 04:28:13 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
                          Richard Henderson  <rth@cygnus.com>
 
 Mon Aug 10 04:28:13 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
                          Richard Henderson  <rth@cygnus.com>
-       
+
        Rewrite Sparc backend for better code generation and
        improved sparc64 support.
        * config/sparc/sp64-elf.h: Set JUMP_TABLES_IN_TEXT_SECTION to
        Rewrite Sparc backend for better code generation and
        improved sparc64 support.
        * config/sparc/sp64-elf.h: Set JUMP_TABLES_IN_TEXT_SECTION to
@@ -14743,15 +15205,15 @@ Mon Aug 10 04:28:13 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
        64bit scc split usage.
        (define_insn unnamed plusDI zero_extend, unnamed minusDI
        zero_extend, subdi3): Force and implement splits.
        64bit scc split usage.
        (define_insn unnamed plusDI zero_extend, unnamed minusDI
        zero_extend, subdi3): Force and implement splits.
-       
+
        * final.c (final_scan_insn): Don't output labels if target
        specifies ASM_OUTPUT_ADDR_{DIFF}_VEC.  Do these macro operations
        instead.
        * final.c (final_scan_insn): Don't output labels if target
        specifies ASM_OUTPUT_ADDR_{DIFF}_VEC.  Do these macro operations
        instead.
-       
+
        * reorg.c (dbr_schedule): When taking on BR_PRED notes at the end,
        don't forget to walk inside SEQUENCESs too as these are what the
        delay slot scheduler will create.
        * reorg.c (dbr_schedule): When taking on BR_PRED notes at the end,
        don't forget to walk inside SEQUENCESs too as these are what the
        delay slot scheduler will create.
-       
+
 Mon Aug 10 01:21:01 1998  Richard Henderson  <rth@cygnus.com>
 
        * alpha.md (extxl+1,+2): New patterns to work around
 Mon Aug 10 01:21:01 1998  Richard Henderson  <rth@cygnus.com>
 
        * alpha.md (extxl+1,+2): New patterns to work around
@@ -14943,7 +15405,7 @@ Tue Jul 28 22:31:12 1998  Craig Burley  <burley@gnu.org>
        (do_type): Return a type_kind_t.  Pass tk_integral to
        demangle_template_value_parm for array bounds.
        (demangle_fund_type): Likewise.
        (do_type): Return a type_kind_t.  Pass tk_integral to
        demangle_template_value_parm for array bounds.
        (demangle_fund_type): Likewise.
-       
+
 Mon Jul 27 00:54:41 1998  Jason Merrill  <jason@yorick.cygnus.com>
 
        * tree.c (simple_cst_equal, case CONSTRUCTOR): OK if the elts are
 Mon Jul 27 00:54:41 1998  Jason Merrill  <jason@yorick.cygnus.com>
 
        * tree.c (simple_cst_equal, case CONSTRUCTOR): OK if the elts are
@@ -14984,7 +15446,7 @@ Mon Jul 27 11:43:54 1998  Stan Cox  <scox@cygnus.com>
        * configure.in: Added i[34567]86-*-win32.
        * config.sub: Likewise.
        * configure: Rebuilt.
        * configure.in: Added i[34567]86-*-win32.
        * config.sub: Likewise.
        * configure: Rebuilt.
-       
+
 Sun Jul 26 01:11:12 1998  H.J. Lu  (hjl@gnu.org)
 
        * i386.h (CONST_DOUBLE_OK_FOR_LETTER_P): Return 0 when eliminating
 Sun Jul 26 01:11:12 1998  H.J. Lu  (hjl@gnu.org)
 
        * i386.h (CONST_DOUBLE_OK_FOR_LETTER_P): Return 0 when eliminating
This page took 0.085656 seconds and 5 git commands to generate.