+Thu Nov 19 23:44:38 1998 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
+
+ * expr.c (STACK_BYTES): Delete unused macro.
+ * calls.c: Provide default for PREFERRED_STACK_BOUNDARY.
+ (STACK_BYTES): Use PREFERRED_STACK_BOUNDARY, not STACK_BOUNDARY.
+ (expand_call): Likewise.
+ (emit_library_call): Likewise.
+ (emit_library_call_value): Likewise.
+ * function.c: Provide default for PREFERRED_STACK_BOUNDARY.
+ (STACK_BYTES): Use PREFERRED_STACK_BOUNDARY, not STACK_BOUNDARY.
+ * explow.c: Provide default for PREFERRED_STACK_BOUNDARY.
+ (round_push): Use PREFERRED_STACK_BOUNDARY, not STACK_BOUNDARY.
+ (allocate_dynamic_stack_space): Likewise.
+ * tm.texi (PREFERRED_STACK_BOUNDARY): Document new macro.
+ (STACK_BOUNDARY): Update description to reflect the new situation.
+
+Thu Nov 19 22:20:51 1998 Jeffrey A Law (law@cygnus.com)
+
+ * reorg.c (relax_delay_slots): When optimizing for code size, if a
+ return with a filled delay slot is followed by a return with an
+ unfilled delay slot, delete the first return and reemit the insn
+ that was previously in its delay slot.
+
+ * i860.c (single_insn_src_p): Add missing parens.
+ * ginclude/math-3300.h: Likewise.
+
+Thu Nov 19 20:55:59 1998 H.J. Lu (hjl@gnu.org)
+
+ * regclass.c (init_reg_sets_1): Add prototype.
+ (init_reg_modes): Likewise.
+
+1998-11-19 Zack Weinberg <zack@rabi.phys.columbia.edu>
+
+ * c-common.c: Change warning messages to say `comparison is
+ always true' or `comparison is always false' instead of the
+ confusing `is always 0', `is always 1'.
+
+Thu Nov 19 19:05:49 1998 Per Bothner <bothner@cygnus.com>
+
+ * print-tree.c (print_node): After printing BLOCK or BIND_EXPR,
+ break instead of return (which loses closing '>').
+
+Thu Nov 19 19:34:13 1998 Jeffrey A Law (law@cygnus.com)
+
+ * i386.h (LEGITIMATE_CONSTANT_P): Reject CONST_DOUBLEs that are not
+ standard 387 constants.
+
+ * i386.md (jump): Explicitly set "memory" attribute.
+ (indirect_jump, prologue_set_stack_ptr): Likewise.
+ (prologue_get_pc_and_set_got, pop): Likewise.
+ (allocate_stack_worder, blockage, return_internal): Likewise.
+ (return_pop_internal, nop): Likewise.
+ (epilogue_set_stack_ptr, leave): Likewise.
+
+Thu Nov 19 15:42:54 1998 Nick Clifton <nickc@cygnus.com>
+
+ * config/arm/coff.h: Set USER_LABEL_PREFIX to "_".
+
+Thu Nov 19 23:20:59 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * Early auto_inc reloads don't conflict with outputs.
+
+Thu Nov 19 12:58:55 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * configure.in: Don't do AC_CHECK_HEADERS(wait.h sys/wait.h).
+ Instead call AC_HEADER_SYS_WAIT.
+
+ * collect2.c: Don't provide defaults for sys/wait.h macros.
+ * gcc.c: Likewise.
+ * protoize.c: Likewise. Also, don't include sys/wait.h.
+
+ * system.h: Include sys/wait.h and provide macro defaults.
+
+1998-11-19 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+
+ * Makefile.in (mandir): Set to @mandir@.
+ (man1dir): New variable to hold the former value of $(mandir).
+ Replace all uses of $(mandir) by $(man1dir).
+
+Wed Nov 18 16:31:28 1998 Jim Wilson <wilson@cygnus.com>
+
+ * reload.c (find_reloads_address_part): If have a CONST_INT, create
+ a new one before passing it to force_const_mem.
+
+ * reload.c (find_reloads_toplev): Pass &x instead of NULL_PTR in
+ find_reloads_address call.
+
+Wed Nov 18 22:13:00 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * expr.c (store_expr): Don't generate load-store pair
+ if TEMP is identical (according to ==) with TARGET.
+
+Tue Nov 17 22:25:16 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * reload1.c (reload_reg_free_for_value_p): When considered reload
+ has an output, matching inputs are not sufficient to avoid conflict.
+
+Tue Nov 17 11:51:16 1998 Mark Mitchell <mark@markmitchell.com>
+
+ * hash.h (hash_table_key): New type.
+ (hash_entry): Change `string' field to generic `key'.
+ (hash_table): Add `comp' and `hash' functions.
+ (hash_table_init): Take them as input.
+ (hash_table_init_n): Likewise.
+ (hash_lookup): Modify for generic keys.
+ (hash_newfunc): Likewise.
+ (hash_traverse): Likewise.
+ (string_hash): New function.
+ (string_compare): Likewise.
+ (string_copy): Likewise.
+ * hash.c (hash_table_init_n): Modify for generic keys.
+ (hash_table_init): Likewise.
+ (hash_lookup): Likewise.
+ (hash_newfunc): Likewise.
+ (hash_traverse): Likewise.
+ (string_hash): Split out from hash_lookup.
+ (string_compare): New function.
+ (string_copy): Split out from hash_lookup.
+ * tlink.c (symbol_hash_newfunc): Modify for new interfaces to hash
+ tables.
+ (symbol_hash_lookup): Likewise.
+ (file_hash_newfunc): Likewise.
+ (file_hash_lookup): Likewise.
+ (demangled_hash_newfunc): Likewise.
+ (demangled_hash_lookup): Likewise.
+ (tlink_int): Likewise.
+ (read_repo_file): 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.
+
+Mon Nov 16 17:56:07 1998 David Edelsohn <edelsohn@mhpcc.edu>
+
+ * rs6000.c (output_mi_thunk): Improve test for local branch.
+
+Mon Nov 16 17:56:07 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * rs6000.c (output_mi_thunk): Correct test for aggregate values.
+
+Mon Nov 16 21:02:52 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * reload1.c (reload_reg_free_before_p): Delete.
+ Changed all callers to use reload_reg_free_for_value_p instead.
+ (reload_reg_free_for_value_p): Handle more reload types.
+ A RELOAD_FOR_INPUT doesn't conflict with its
+ RELOAD_FOR_INPUT_ADDRESS / RELOAD_FOR_INPADDR_ADDRESS.
+ Add special case for OUT == const0_rtx.
+ Added ignore_address_reloads argument. Changed all callers.
+
+Mon Nov 16 02:22:29 1998 Jason Merrill <jason@yorick.cygnus.com>
+
+ * toplev.c (compile_file): Don't pedwarn about undefined static
+ functions just because we passed -Wunused.
+
+Mon Nov 16 04:41:41 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * function.c (purge_addressof_1): Unshare rtl created by
+ store_bit_field.
+
+Mon Nov 16 04:23:06 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * regmove.c (regmove_optimize): Don't do anything but
+ optimize_reg_copy[123] when flag_regmove is not set.
+
+Sat Nov 14 15:05:07 1998 Richard Henderson <rth@cygnus.com>
+
+ * alpha.md (addsi3, subsi3): Revise 5 Nov change to store DImode
+ value in paradoxical SImode result, rather than truncating midpoint.
+
+Fri Nov 13 22:19:23 1998 Richard Henderson <rth@cygnus.com>
+
+ * alpha.c (reg_not_elim_operand): New.
+ * alpha.h (PREDICATE_CODES): Add it.
+ * alpha.md (s48addq, s48subq patterns): Use it as the predicate
+ for the multiplicand.
+
+Fri Nov 13 22:50:37 1998 David Edelsohn <edelsohn@mhpcc.edu>
+
+ * rs6000.md (movsf): Remove explicit secondary-reload-like
+ functionality. Only truncate SFmode store if in FPR.
+ (movsf splitters): Combine const_double splitters.
+ (movsf_hardfloat): Add GPR support.
+
+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.
+
+ * sparc.c (sparc_flat_compute_frame_size): Correctly calc args_size
+ in a leaf function. Clarify total_size/extra_size relationship.
+
Thu Nov 12 19:20:57 1998 Geoffrey Noer <noer@cygnus.com>
* i386/cygwin32.asm: Delete.
* i386.md (extendsidi2): Use # in the output template.
(extendsidi splitters): New splitters.
+Thu Nov 5 11:13:27 1998 Nick Clifton <nickc@cygnus.com>
+
+ * configure.in: Use unknown-elf.h as tm_file for arm-elf
+ configuarions.
+ * configure: Regenerate.
+
Thu Nov 5 07:59:05 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
* jump.c (init_label_info, delete_barrier_successors,
* Makefile.in (distdir-cvs, distdir-start): Clean up so it
works if "$(srcdir)" != ".".
->>>>>>> 1.2469
Wed Oct 21 19:23:59 1998 Jim Wilson <wilson@cygnus.com>
* expmed.c (store_bit_field): If need to add a SUBREG, then remove
* reload.c (find_equiv_reg): Reject equivalences separated
by a volatile instruction.
-Sun Aug 16 00:21:44 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+Sun Aug 16 00:21:44 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* rs6000/linux.h (CPP_OS_DEFAULT_SPEC): Define.