OSDN Git Service

* expr.c (expand_assignment): Correct typo exposed by -Wall.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 58e0b1b..adf815a 100644 (file)
@@ -1,3 +1,154 @@
+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
+       match argument type.
+
+Mon Feb  9 02:37:25 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+        * alpha.c (alpha_return_addr): Remove unused variable `first'.
+        (alpha_ra_ever_killed): Remove unused variables `ra' and `i'.
+        (output_epilog): Remove unused variable `frame_size_from_reg_save'.
+
+Sun Feb  8 14:56:03 1998  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * loop.c (strength_reduce): When placing increment for auto-inc
+       case, do comparison in loop order.
+       
+Sun Feb  8 13:21:38 1998  John Carr  <jfc@mit.edu>
+
+       * bitmap.c (bitmap_debug_file): HOST_PTR_PRINTF converts a pointer,
+       not a HOST_WIDE_INT.
+
+       * calls.c (expand_call): Change test of expand_inline_function
+       return value to stop compiler warning.
+
+       * genattrtab.c (RTL_HASH): Cast pointer to long, not HOST_WIDE_INT.
+
 Sun Feb  8 12:04:24 1998  Jim Wilson  (wilson@cygnus.com)
                          Jeff Law (law@cygnus.com)