OSDN Git Service

Thu Feb 19 22:36:53 1998 Andrey Slepuhin <pooh@msu.net>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 8b8eaa7..8c3f426 100644 (file)
@@ -1,3 +1,533 @@
+Thu Feb 19 22:36:53 1998  Andrey Slepuhin  <pooh@msu.net>
+                         David Edelsohn  <edelsohn@mhpcc.edu>
+
+       * collect2.c (XCOFF_SCAN_LIBS): Remove.
+       (export_flag): New variable.
+       (export_file): #ifdef COLLECT_EXPORT_LIST.
+       (import_file, exports, imports, undefined): New variables.
+       (libs, cmdline_lib_dirs, libpath_lib_dirs, libpath, libexts): Same.
+       (dump_list, dump_prefix_list, is_in_list): New functions.
+       (write_export_file): $ifdef COLLECT_EXPORT_LIST.
+       (write_import_file, resolve_lib_name): New functions.
+       (use_import_list, ignore_library): Same.
+       (collect_exit): maybe_unlink import_file and #ifdef.
+       (handler): Same.
+       (main): New variable importf, #ifdef exportf.  Move parsing of
+       -shared before general argument parsing.  Resolve AIX library
+       paths and import libgcc.a symbols.  Treat .so shared libraries the
+       same as objects and .a libraries.  Create alias for object_lst and
+       increment it instead of original pointer.  Scan AIX libraries as
+       objects earlier instead of using scan_libraries.  Perform AIX
+       tlink later to resolve templates instead of forking ld.
+       (GCC_OK_SYMBOL): Ensure symbol not in undef section.
+       (GCC_UNDEF_SYMBOL): New macro.
+       (scan_prog_file): Loop for members of AIX libraries.  Handle
+       export/import of ctors/dtors.
+       (aix_std_libs): New variable.
+       (scan_libraries, XCOFF): Delete.
+
+Thu Feb 19 22:36:52 1998  Robert Lipe   <robertl@dgii.com>
+
+       * collect2.c (full_real_ld_suffix): #ifdef CROSS_COMPILE.
+
+1998-02-19  Mike Stump  <mrs@wrs.com>
+
+       * Makefile.in: Use $tooldir for sys-include to match toplevel
+       configure.
+
+Thu Feb 19 01:32:37 1998  Jeffrey A Law  (law@cygnus.com)
+                          Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * emit-rtl.c (gen_lowpart_common): Suppress last change if __complex__.
+
+       * emit-rtl.c (hard-reg-set.h): Include.
+       (get_lowpart_common): Don't make new REG for hard reg in a 
+       class that cannot change size.
+       * Makefile.in (emit-rtl.o): Depend on hard-reg-set.h.
+
+       * combine.c: Revert previous patch.
+
+1998-02-19  Paul Eggert  <eggert@twinsun.com>
+
+       * config/sparc/sol2-sld.h: New file.
+       * configure.in (sparc-*-solaris2*): Use it when using the
+       system linker.
+
+Thu Feb 19 00:46:59 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * loop.c (force_movables): Fix typo.
+
+Thu Feb 19 08:26:30 1998  Manfred Hollstein <manfred@s-direktnet.de>
+
+       * m88k.h: Change file pattern to match reality.
+
+Wed Feb 18 23:19:52 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * varasm.c (output_constant_pool): Fix dumb thinko in last
+       change.
+
+       * pa.h (ASM_OUTPUT_FUNCTION_PREFIX): Correctly translate from
+       a function name to a section name.
+
+1998-02-18  Doug Evans  <devans@cygnus.com>
+
+       * tree.h (merge_machine_{type,decl}_attributes): Declare.
+       (split_specs_attrs, strip_attrs): Add prototypes.
+       * tree.c (merge_machine_{type,decl}_attributes): New functions.
+       * c-decl.c (duplicate_decls): Call merge_machine_decl_attributes.
+       Update olddecl's attributes too.
+       * c-common.c (strip_attrs): New function.
+       * c-typeck.c (common_type): Call merge_machine_type_attributes.
+       * varasm.c (make_function_rtl): New target macro REDO_SECTION_INFO_P.
+       (make_decl_rtl): Likewise.
+
+1998-02-18  Jim Wilson  <wilson@cygnus.com>
+
+       * c-decl.c (shadow_tag_warned): Call split_specs_attrs.
+
+Wed Feb 18 09:09:50 1998  Jeffrey A Law  (law@cygnus.com)
+
+       Remove this change until we can fix it correctly.
+       * collect2.c: Bracket declaration of 'exportf' and
+       'full_real_ld_suffix'.
+
+Wed Feb 18 08:44:25 1998 Bernd Schmidt <crux@ohara.Informatik.RWTH-Aachen.DE>
+
+       * Makefile.in (STAGESTUFF): Add genrtl.c, genrtl.h and gengenrtl.
+
+Tue Feb 17 23:30:20 1998 Bernd Schmidt <crux@ohara.Informatik.RWTH-Aachen.DE>
+
+       * c-common.c (c_expand_start_cond, c_expand_end_cond,
+       c_expand_start_else): Don't warn about non-ambiguous else even if
+       braces are missing.
+
+Tue Feb 17 23:56:50 1998   Robert Lipe  <robertl@dgii.com>
+
+        * sco5.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT,
+        ASM_OUTPUT_LONG_DOUBLE): Delete.   Use the ones from i386.h
+        instead.
+
+Tue Feb 17 22:56:14 1998  Richard Henderson  <rth@cygnus.com>
+
+       * combine.c (simplify_rtx): Obey CLASS_CANNOT_CHANGE_SIZE when
+       simplifying a subreg of a hard reg.
+       (expand_compound_operation): Likewise.
+       (force_to_mode): Likewise.
+
+Tue Feb 17 22:37:22 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+        * fold-const.c: Include "system.h" to get stdlib.h and stdio.h.
+        (lshift_double): Add parentheses around + or - inside shift.
+        (rshift_double): Likewise.
+        (size_int_wide): Explicitly set type of `bit_p' to `int'.
+
+        * Makefile.in (fold-const.o): Depend on system.h.
+
+       * Makefile.in (gcc.o): Depend on system.h, in accordance with last
+       change to gcc.c.
+
+       * haifa-sched.c: Include "system.h" to get <stdlib.h> and <stdio.h>.
+       (BLOCKAGE_RANGE): Add parentheses around arithmetic in operand of |.
+       (sched_note_set): Remove unused parameter `b', all callers changed.
+       (schedule_block): Likewise for `rgn'.
+       (split_hard_reg_notes): Likewise for `orig_insn'.
+       (check_live): Likewise for `trg'.
+       (update_live): Likewise.
+       (check_live_1): Explcitly declare variable `i' as int.
+       (update_live_1): Likewise.
+       (insn_issue_delay): Remove unused variable `link'.
+       (sched_analyze_2): Add default case in enumeration switch.
+       (schedule_insns): Remove unused variable `i'.
+
+       * Makefile.in ($(SCHED_PREFIX)sched.o): Depend on system.h.
+
+Tue Feb 17 22:31:04 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * loop.c (rtx_equal_for_loop_p): Add some braces to disambiguate
+       a dangling else clause.
+
+Tue Feb 17 21:28:12 1998  Gavin Koch  <gavin@cygnus.com>
+
+       * mips/mips.h (CAN_ELIMINATE): Don't eliminate the frame
+       pointer for the stack pointer in MIPS16 and 64BIT.
+
+Tue Feb 17 21:17:30 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * rtl.h (force_line_numbers, restore_line_number_status): Declare.
+       * emit-rtl.c (force_line_numbers, restore_line_number_status):
+       New functions.
+       * stmt.c (struct nesting): Replace seenlabel with line_number_status.
+       (expand_start_case): Adjust to this change.
+       (check_seenlabel): New function.
+       (pushcase, pushcase_range, expand_endcase): Use it.
+
+Tue Feb 17 10:14:32 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * i386.md (adddi3): Add =!r,0,0,X alternative.
+
+Mon Feb 16 16:13:43 1998  David Edelsohn  <edelsohn@mhpcc.edu>
+
+       * rs6000.h (MY_ISCOFF): Add numeric value of U803XTOCMAGIC.
+       * x-aix31 (INSTALL): Delete.
+
+Mon Feb 16 09:24:32 1998  Gavin Koch  <gavin@cygnus.com>
+
+       * mips/mips.c (mips_expand_epilogue): Update tsize_rtx if 
+       tsize changes to something other than zero.
+
+Mon Feb 16 09:11:48 1998  Gavin Koch  <gavin@cygnus.com>
+
+       * ginclude/va-mips.h: Replace casts of pointers to int with
+       casts of pointers to __PTRDIFF_TYPE__.
+
+Mon Feb 16 08:17:14 1998  John Carr  <jfc@mit.edu>
+
+       * loop.c (strength_reduce, record_biv, record_giv): Use
+        HOST_WIDE_INT_PRINT_DEC to print CONST_INT values.
+
+1998-02-16  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * tree.c (first_rtl_op): New fn.
+       (unsave_expr_now): Use it.
+       * print-tree.c (print_node): Likewise.
+       * tree.c (has_cleanups): New fn.
+       * fold-const.c (fold, case CLEANUP_POINT_EXPR): Use it.  Be more
+       conservative about pushing the cleanup point down.
+       * tree.h: Declare them.
+
+Sun Feb 15 23:28:44 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * toplev.c (flag_schedule_reverse_before_reload): Delete variable.
+       (flag_schedule_reverse_after_reload): Likewise.
+       (f_options): Remove reverse scheduling support.
+       * flags.h (flag_schedule_reverse_before_reload): Delete declaration.
+       (flag_schedule_reverse_after_reload): Likewise.
+       * haifa-sched.c (rank_for_schedule): Remove support for reverse
+       scheduling.
+       
+Sun Feb 15 21:33:55 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.c: Get system includes, prototypes and macros via "system.h"
+       instead of doing it manually.  Change all calls of the ctype
+       macros to custom versions defined in "system.h".
+
+       * system.h: Fix return type of bcmp prototype from `void' to `int'.
+       Make bcopy, bcmp and bzero prototypes explicitly `extern'.
+       Add a prototype for getenv.
+
+Sun Feb 15 17:05:41 1998  Jim Wilson  <wilson@cygnus.com>
+
+       * mips/mips.h (INITIAL_ELIMINATION_OFFSET): Readd Jun 6 change.
+
+Sun Feb 15 15:23:15 1998  John Carr  <jfc@mit.edu>
+
+       * alias.c: Include <stdlib.h> and <string.h>.
+       (init_alias_analysis): Pass NULL_RTX instead of 0 to record_set.
+
+Sat Feb 14 11:23:09 PST 1998 Jeff Law  (law@cygnus.com)
+
+       * version.c: Bump for snapshot.
+
+Sat Feb 14 05:08:21 1998  Richard Earnshaw (rearnsha@arm.com)
+
+       * arm.md (movsfcc): Also validate operands[3] when compiling hard
+       float.
+       (movdfcc): Only accept fpu_add_operand for operands[3].
+
+       * arm/t-semi (STMP_FIXPROTO): Define to nothing.
+       * arm/t-semiaof (STMP_FIXPROTO): Likewise.
+
+Sat Feb 14 02:02:41 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * varasm.c (output_constant_pool): Bring back 'done' label inside
+       an appropriate #ifdef.
+
+       * bitmap.c (bitmap_element_allocate): Wrap variable 'i' in an 
+       appropriate #ifdef.
+       (bitmap_copy, bitmap_operation): Likewise.
+       * combine.c (combinable_i3pat): Similarly for 'src'.
+       * function.c (fixup_var_refs_1): Similarly for 'outerdest'.
+       (locate_and_pad_parm): Similarly for 'reg_parm_stack_space'.
+       * regclass.c (copy_cost): Similarly for 'secondary_class'.
+       * reload.c (make_memloc): Simliarly for 'i'.
+       (find_reloads_address_1): Similarly for 'link'.
+       * reload1.c (reload): Similarly for 'previous_frame_pointer_needed'.
+       (emit_reload_insns): Similarly for 'second_reloadreg'.
+       * unroll.c (iteration_info): Similarly for 'v'.
+
+       * caller-save.c (insert_save_restore): Remove unused variable 'i'.
+       * calls.c (expand_call): Similarly for 'i'.
+       (emit_library_call, emit_library_call_value): Similarly for 'mode'.
+       * fold-const.c (strip_compund_expr): Similarly for 'type'.
+       * function.c (fixup_var_refs_1): Similarly  for 'width'.
+       (fixup_memory_subreg): Similarly for 'saved'.
+       (locate_and_pad_parm): Similarly for 'boundary_in_bytes.'
+       (setjmp_protect): Similarly for 'sub'.
+       (thread_prologue_and_epilogue_insns): Similarly for 'insn'.
+       * loop.c (record_giv): Similarly for 'p'.
+       (combine_givs): Similarly for 'temp_iv'.
+       (indirect_jump_in_function_p): Similarly for 'is_indirect_jump'.
+       * recog.c (validate_replace_rtx_1): Similarly for 'width'.
+       * tree.c (get_set_constructor_bytes): Similarly for 'vals'.
+       * unroll.c (unroll_loop): Similarly for 'copy'.
+       (iteration_info): Similarly for 'b'.
+       * varasm.c (assemble_string): Similarly for 'i'.
+       * i386.h (LEGITIMIZE_ADDRESS): Similarly for 'orig_x'.
+
+Fri Feb 13 14:38:34 1998  Jim Wilson  <wilson@cygnus.com>
+
+       * dwarf2out.c (decl_scope_node): New type.
+       (decl_scope_table): Change type to use it.
+       (decl_scope_table_allocated, decl_scope_depth): Change type to int.
+       (push_decl_scope): Use new type.  New locals containing_scope, i.
+       Add code to handle setting previous field.
+       (scope_die_for): Change type of local i to int.  Add code to use
+       previous field.
+       (dwarf2out_init): Use new type.
+
+1998-02-13  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * except.c (emit_throw): Lose throw_used.
+
+Fri Feb 13 20:36:05 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * sched.c (update_flow_info, REG_WAS_0): Ignore if setting insn
+       was deleted.
+       * haifa-sched.c (update_flow_info, REG_WAS_0): Likewise.
+
+Fri Feb 13 12:18:40 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * genextract.c (main): Fix typo.
+
+Fri Feb 13 08:41:49 1998  Robert Lipe  <robertl@dgii.com>
+
+       * c-lang.c (finish_file): Bracket declaration of static_ctors, 
+       static_dtors.
+
+       * calls.c (expand_call): Bracket declaration of 'rtx_before_call',
+       'old_stack_arg_under_construction'
+       (emit_library_call): Bracket declaration of 'upper_bound', 
+       'lower_bound', 'i', 'reg_parm_stack_space'
+       (emit_library_call_value): Likewise.
+       (store_one_arg): 
+
+       * collect2.c: include <unistd.h> when appropriate.
+       Bracket declaration of 'exportf' and 'full_real_ld_suffix'.
+
+       * emit-rtl.c (prev_cc0_setter): Remove unused variable 'link'.
+       
+       * explow.c (plus_constant_for_output_wide): Remove unused variable
+       'code'.
+       (memory_address): Remove unused variable 'orig_x'. 
+
+       * genattrtab.c (make_canonical): Remove unreferenced label 'cond:'.
+       (write_const_num_delay_slots): Remove unused variable 'i'.
+
+       * genopinit.c (main): Remove unused variables 'dummy', 'insn_ptr'.
+       (gen_insn): Remove unused variable 'obstack_ptr'.
+
+        * libgcc2.c (__bb_exit_func): Remove unused variables 'ret',
+        'j', 'tmp', 'i'.
+       (__bb_exit_trace_func): Remove unused variable 'e'.
+
+       * optabs.c (expand_binop): remove unused variables 'lhs', 'rhs',
+       'funexp'.
+       (expand_unop): Remove unused variable 'funexp'.
+       (expand_complex_abs): Remove unused variable 'funexp'. 
+       (init_optabs): Bracket declaration of 'j'.
+       (init_complex_libfuncs): Deleted.  Dead static function.
+       
+       * profile.c (branch_prob): Remove unused variables 'insn', 'dest'.
+
+       * reg-stack.c: Fix typo in proto for 'get_asm_operand_lengths'
+       (reg_to_stack): 'initialized', 'before_function_beg'
+       explictly type as ints instead of defaulting.
+       (emit_swap_insn): Remove unused variable 'i2'.
+       (compare_for_stack_reg): Remove unused variable 'src_note'.
+
+       * rtlanal.c (computed_jump_p): Remove unused variable 'computed_jump'.
+
+       * sched.c (actual_hazard): Bracket declaration of 'this_cost'.
+
+       * stmt.c (add_case_node): Add parens for assignment used as truth.
+       (all_cases_count):  Remove unused variable 'count_high'.
+       (mark_seen_cases): Remove unused variable 'i'.
+       (check_for_full_enumeration_handling): Remove unused variable 't'.
+       Bracket declaration of  'all_values', 'l'.
+       
+       * tlink.c: Include <stdlib.h>, <unistd.h>, <string.h>/<strings.h>.
+
+       * varasm.c (assemble_string): Remove unused variable 'i'. 
+       (immed_double_const): Remove unused variable 'in_current_obstack'. 
+       (immed_real_const_1): Likewise.
+       (output_constant_pool): Remove unreferenced label 'done'.
+       (output_constant): Remove unused variable 'x'.
+       
+        * i386/i386.h (ENCODE_SECTION_INFO): TREE_PUBLIC is an int, not
+        a string.
+
+        * i386/sco5.h (ASM_OUTPUT_ASCII): Add parens for assignment used
+        as truth.
+
+Fri Feb 13 10:21:41 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+        * combine.c (can_combine_p): Handle USEs in PARALLELs.
+
+Fri Feb 13 01:34:14 1998  H.J. Lu  (hjl@gnu.org)
+
+       * config/linux.h (LIB_SPEC): Add -lc for -shared if
+       USE_GNULIBC_1 is not defined.
+       * config/sparc/linux.h; Ditto.
+
+       * config/sparc/linux64.h (LIB_SPEC): Add -lc for -shared.
+
+       * config/alpha/linux-elf.h (LIB_SPEC): New. Defined if
+       USE_GNULIBC_1 is not defined.
+
+Fri Feb 13 01:29:29 1998 Franz Sirl <franz.sirl-kernel@lauterbach.com>
+
+       * rs6000/sysv4.h (ENDFILE_SPEC): add missing %(endfile_linux)
+       for -mcall-linux
+
+Fri Feb 13 01:23:46 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+       * system.h: New file to get common systems includes and various
+       definitions and declarations based on autoconf macros.
+
+Fri Feb 13 00:46:19 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * cccp.c (new_include_prefix): Correctly handle -I./.
+
+Thu Feb 12 20:16:35 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * rs6000.md: Replace gen_rtx (CONST_INT,...) with GEN_INT.
+
+Thu Feb 12 16:45:17 1998  Robert Lipe  <robertl@dgii.com>
+
+       * expr.c (expand_assignment):  Correct typo exposed by -Wall. 
+       offset should have been a truth value, not an assignment.
+
+Thu Feb 12 15:26:50 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * cse.c (delete_dead_from_cse): If a libcall produces a constant
+       result and that result can be substituted into SET_SRC of the
+       insn with the REG_RETVAL note, then perform the substitution
+       and delete the libcall.
+
+Thu Feb 12 14:04:09 1998  Gavin Koch  <gavin@cygnus.com>
+
+       * mips.md (trucndihi2,truncdiqi2): Change these to support 
+       mips16.
+
+Thu Feb 12 11:34:55 1998  Gavin Koch  <gavin@cygnus.com>
+
+       * mips/mips.c (movdi_operand): Direct referances to symbols
+       that arn't mips16 consts in mips16 mode arn't valid operands.
+
+       * mips/mips.c (mips_move_2words): Add gprel handling.
+
+Thu Feb 12 11:18:37 1998  Gavin Koch  <gavin@cygnus.com>
+
+       * mips.md (extendsidi2): Allow extension to/from a non-mips16 
+       register.
+
+Thu Feb 12 00:04:16 1998  Marc Lehmann <pcg@goof.com>
+
+       * i386.c: Conditionally include <stdlib.h>, <string.h>, and
+       <strings.h>.
+
+Wed Feb 11 11:43:34 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * Makefile.in (WARN_CFLAGS): New variable.
+       (bootstrap, bootstrap2, bootstrap3, bootstrap4): Use it.
+
+1998-02-11  Mark Mitchell  <mmitchell@usa.net>
+
+       * config/i386/i386.c (reg_mentioned_in_mem): Don't abort when
+       falling through default case in switch.
+       (i386_aligned_p): Likewise.
+
+Wed Feb 11 12:59:56 1998  Lee Iverson  <leei@Canada.AI.SRI.COM>
+
+       * mips/mips.h (mips_abi_string): Correct typo in comment.
+
+Wed Feb 11 08:29:56 1998  Gavin Koch  <gavin@cygnus.com>
+
+       * mips/mips.md (movdi): These PLUS's need to be Pmode.
+
+Wed Feb 11 01:47:54 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * Makefile.in (dwarf2out.o, emit-rtl.o, jump.o, cse.o, unroll.o,
+       reorg.o, regmove.o): Depend on insn-codes.h, it gets included
+       indirectly via expr.h.
+
+Wed Feb 11 01:44:13 1998  Richard Henderson  <rth@cygnus.com>
+
+       * stor-layout.c (layout_type): Do upper - lower in the native type,
+       so as to properly handle negative indices.
+
+Wed Feb 11 01:35:55 1998  Robert Lipe   <robertl@dgii.com>
+
+       * except.c (start_dynamic_cleanup): Remove unused variable 'dhc'.
+       (expand_eh_region_start_tree): Remove unused variable 'note'.
+       (exception_optimize): Remove unused variable 'regions'.
+       (expand_builtin_eh_stub):  Remove unused variable 'temp'.
+       (copy_eh_entry): Deleted.   Dead function.
+
+        * expr.c (move_block_to_reg) Bracket declaration of 'pat' and 
+       'last' with same #if HAVE_load_multiple as use of it.
+       (move_block_from_reg): Likewise.
+       (emit_move_insn_1): Remove unused variable 'insns'.
+       (store_constructor): Bracket declaration of startb, endb with 
+       #if TARGET_MEMFUNCTIONS.  Remove unused variables 'set_word_size' 
+       'target', and 'xtarget'.
+       (expand_builtin_setjmp): Remove unused variables 'op0', 
+       'next_arg_reg', 'old_inhibit_defer_pop'.
+       (expand_builtin): Remove unused variable 'offset'. 
+       (do_store_flag): Remove unused variables 'pattern', 'jump_pat'.
+       (emit_queue): Add parens for assignment used as conditional.
+       (expand_expr): case TARGET_EXPR: Remove unused variable 'temp'.
+
+Wed Feb 11 01:30:49 1998  Marc Lehmann <pcg@goof.com>
+
+       * i386.c: Added include for recog.h. 
+       (override_options): Removed unused variable p. Initialized regno to
+       avoid warning.
+       (order_regs_for_local_alloc): Initialized regno to avoid warning.
+       (legitimize_address): Likewise for 'other'.
+       (i386_aligned_reg_p): Added default case with abort ().
+       (print_operand): Likewise.
+       (reg_mentioned_in_mem): Likewise.
+       (ix86_expand_binary_operator): Removed unused variables i & insn.
+       (ix86_expand_unary_operator): Removed unused variable insn.
+       (output_fp_cc0_set): Removed unused variable unordered_label.
+
+Wed Feb 11 01:23:03 1998  John F. Carr  <jfc@mit.edu>
+
+       * i386.c, i386.h, i386.md: Change gen_rtx (X, ...) to gen_rtx_X (...).
+       Use GEN_INT instead of gen_rtx (CONST_INT). Make printf arguments
+       and format string match.
+
+Wed Feb 11 01:17:39 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * flow.c (life_analysis): Do not conside the stack pointer live at
+       the end of a function if the fucntio ncalls alloca.
+       (mark_used_regs): Similarly.
+
+1998-02-10  John F Carr  <jfc@mit.edu>
+
+       * config/sparc/sparc.md (movdi_v8plus): Output stx on alternative
+       1, fzero on alternative 8.
+
+Tue Feb 10 09:02:19 1998  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * rs6000.c (setup_incoming_varargs): Always set rs6000_sysv_varargs_p.
+
+Tue Feb 10 03:35:43 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * reload.c (find_reloads_toplev): Handle arbitrary non-paradoxical
+       SUBREGs of CONST_INTs.
+
 Mon Feb  9 17:52:36 1998  John Carr  <jfc@mit.edu>
 
        * mips.c (print_operand, function_prologue): Make printf format