OSDN Git Service

* m32r/m32r.h (STARTFILE_SPEC): Delete crtsysc.o.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index ce4b84a..9525d42 100644 (file)
@@ -1,3 +1,122 @@
+Fri Jun 12 18:06:45 1998  Doug Evans  <devans@egcs.cygnus.com>
+
+       * m32r/m32r.h (STARTFILE_SPEC): Delete crtsysc.o.
+
+Fri Jun 12 14:57:59 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * mips.c (small_int): Mark parameter `mode' with ATTRIBUTE_UNUSED.
+       (large_int): Likewise.
+       (pc_or_label_operand): Likewise.
+       (call_insn_operand): Likewise.
+       (consttable_operand): Likewise.
+       (m16_uimm3_b): Likewise.
+       (m16_simm4_1): Likewise.
+       (m16_nsimm4_1): Likewise.
+       (m16_simm5_1): Likewise.
+       (m16_nsimm5_1): Likewise.
+       (m16_uimm5_4): Likewise.
+       (m16_nuimm5_4): Likewise.
+       (m16_simm8_1): Likewise.
+       (m16_nsimm8_1): Likewise.
+       (m16_uimm8_1): Likewise.
+       (m16_nuimm8_1): Likewise.
+       (m16_uimm8_m1_1): Likewise.
+       (m16_uimm8_4): Likewise.
+       (m16_nuimm8_4): Likewise.
+       (m16_simm8_8): Likewise.
+       (m16_nsimm8_8): Likewise.
+       (m16_usym8_4): Likewise.
+       (m16_usym5_4): Likewise.
+       (mips_move_1word): Change type of variable `i' from int to size_t.
+       (mips_move_2words): Likewise.
+       (output_block_move): Mark parameter `libname' with ATTRIBUTE_UNUSED.
+       (function_arg_advance): Use HOST_PTR_PRINTF to print an address.
+       (function_arg): Likewise.
+       (function_arg_partial_nregs): Mark parameter `named' with
+       ATTRIBUTE_UNUSED.
+       (override_options): Use ISDIGIT instead of isdigit.
+       (mips_output_external): Mark parameter `file' with ATTRIBUTE_UNUSED.
+       (final_prescan_insn): Likewise for parameters `opvec' and `noperands'.
+       (save_restore_insns): Cast HOST_WIDE_INT arguments passed to
+       function `fatal' to long before printing.  Use
+       HOST_WIDE_INT_PRINT_DEC in fprintf.  Both changes done several
+       times in this function.
+       (function_prologue): Mark parameter `size' with ATTRIBUTE_UNUSED.
+       (function_epilogue): Likewise for parameters `file' and `size'.
+       Print an int with "%d" not "%ld".
+       (mips_select_rtx_section): Mark parameter `x' with ATTRIBUTE_UNUSED.
+       (mips_function_value): Likewise for parameter `func'.
+       (function_arg_pass_by_reference): Likewise for parameters `cum'
+       and `named'.
+       (extend_operator): Likewise for parameter `mode'
+       (highpart_shift_operator): Likewise.
+
+       * mips.md (mul_acc_si): Remove unused variable `macc'.
+
+Fri Jun 12 09:33:44 1998  Richard Henderson <rth@cygnus.com>
+
+       * fold-const.c (fold): Revert last change.  It breaks constant
+       expressions somehow.
+
+Fri Jun 12 10:23:36 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * expr.c (do_jump, case EQ_EXPR, NE_EXPR): When comparing complex
+       prevent operands from being evaluated twice.
+
+Fri Jun 12 00:50:27 1998  Sergey Okhapkin <sos@prospect.com.ru>
+
+       * toplev.c (lang_options): Add -remap as a preprocessor option.
+
+Fri Jun 12 00:30:32 1998  John Wehle  (john@feith.com)
+
+       * i386.md (cmpsi_1, cmphi_1, cmpqi_1): Remove code
+       which set CC_REVERSED since reload should ensure that
+       the operands are already the correct type.
+
+Thu Jun 11 17:14:15 1998  Jim Wilson  <wilson@cygnus.com>
+
+       * except.c (expand_builtin_eh_stub): Call emit_move_insn rather than
+       calling gen_rtx_SET.
+
+Thu Jun 11 18:45:49 1998  David Edelsohn  <edelsohn@mhpcc.edu>
+
+       * config/rs6000/x-aix43 (AR): Delete.
+       (AR_FOR_TARGET_FLAGS): Add -X32_64 here.
+
+Thu Jun 11 16:19:17 1998  David W. Schuler  <schuld@btv.ibm.com>
+
+       * config/i386/aix386ng.h (CPP_SPEC): Remove extraneous quote.
+
+Thu Jun 11 12:40:27 1998  Jim Wilson  <wilson@cygnus.com>
+
+       * mips.c (override_options): Replace word_mode with explicit
+       TARGET_64BIT check.
+
+Thu Jun 11 14:50:02 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * regmove.c (regmove_optimize): If we can't replace the
+       destination in an insn that sets the source, generate an explicit
+       move of the source to the destination.
+       (copy_src_to_dest): New function.
+       (toplevel): Include basic-block.h
+
+       * Makefile.in (regmove.o): Add basic-block.h dependencies.
+
+Thu Jun 11 10:30:09 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * toplev.c (lang_options): Add missing options (nostdinc, idirafter).
+
+Wed Jun 10 23:39:32 1998  Mark Mitchell  <mark@markmitchell.com>
+
+       * rtl.h (rtx_def): Improve documentation.
+       (MEM_IN_STRUCT_P): Likewise.
+
+Wed Jun 10 23:23:17 1998  Graham  <grahams@rcp.co.uk>
+
+       * c-decl.c (start_decl): Correct test for -Wmain.
+
+       * c-decl.c (grokdeclarator): Remove unused variable "last".
+
 Wed Jun 10 14:52:27 1998  Jim Wilson  <wilson@cygnus.com>
 
        * expr.c (expand_builtin_setjmp): Store const1_rtx in target.
@@ -15,7 +134,8 @@ Wed Jun 10 13:41:23 1998  Dave Brolley  <brolley@cygnus.com>
        * cppmain.c (fatal): New function.
        * configure.in (cpp_main): New configuration variable.
        * configure: Regenerated.
-       * Makefile.in (CCCP): Use a configuration variable to select base for cccp.
+       * Makefile.in (CCCP): Use a configuration variable to select basex
+       for cccp.
        (cppmain$(exeext)): Add @extra_cpp_objs@.
 
 Wed Jun 10 13:07:02 1998  Dave Brolley  <brolley@cygnus.com>