OSDN Git Service

Fix compile time warning messages.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 7649747..5b81e15 100644 (file)
@@ -1,3 +1,132 @@
+Wed Aug 25 17:31:56 1999  Nick Clifton  <nickc@cygnus.com>
+
+       * config/v850/v850.md: Fix compile time warning messages.
+       * config/v850/v850.c: Fix compile time warning messages.
+       * config/v850/v850.h: Fix compile time warning messages.
+
+Wed Aug 25 09:44:43 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * genattr.c (gen_attr): Add prototype arguments for get_attr_*().
+       Remove unused prototype for `init_lengths'.
+
+Wed Aug 25 09:32:31 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * calls.c (emit_call_1): Mark parameter `stack_size' with
+       ATTRIBUTE_UNUSED.
+       (expand_call): Initialize variable `insn'.
+       (emit_library_call): Likewise for variable `high_to_save'.
+       (emit_library_call_value): Likewise.
+       (store_one_arg): Likewise for variables `lower_bound' and
+       `upper_bound'.
+
+       * combine.c (try_combine): Likewise for variables `i2_code_number'
+       and `other_code_number'.
+       (find_split_point): Likewise for variables `pos', `unsignedp' and
+       `inner'.
+       (simplify_if_then_else): Likewise for variables `op' and `c1'.
+       (simplify_and_const_int): Remove unused variable `width'.
+       (merge_outer_ops): Likewise.
+
+       * cse.c (simplify_binary_operation): Cast an INTVAL() to `unsigned
+       HOST_WIDE_INT' when comparing against one.
+       (simplify_relational_operation): Likewise.
+       (cse_insn): Initialize variables `src_eqv_volatile',
+       `src_eqv_in_memory', `src_eqv_in_struct', `src_eqv_hash' and `sets'.
+
+       * final.c (init_final): Constify parameter `filename'.
+       (final_start_function): Mark parameter `optimize' with
+       ATTRIBUTE_UNUSED.
+       (profile_function): Likewise for parameters `first' and `optimize'.
+       (output_source_line): Likewise for parameter `file'.
+
+       * integrate.c (subst_constants): Cast a value to `size_t' when
+       comparing against one.
+       (mark_stores): Initialize variable `mode'.  Cast a value to
+       `size_t' when comparing against one.
+
+       * integrate.h (MAYBE_EXTEND_CONST_EQUIV_VARRAY): Likewise.
+
+       * loop.c (move_movables): Initialize variable `first'.
+       (strength_reduce): Likewise for variable `increment'.
+       (check_dbra_loop): Likewise for variable `comparison_val'.  Cast a
+       value to `size_t' when comparing against one.
+       (load_mems): Initialize variable `end_label'.
+
+       * output.h (init_final): Constify parameter.
+
+       * reload.c (decompose): Initialize variable `base'.
+
+       * reload1.c (reload): Likewise for variable `is_scalar'.
+       (spill_hard_reg): Mark parameter `dumpfile' with ATTRIBUTE_UNUSED.
+       (choose_reload_regs): Initialize variable `mode'.
+       (emit_reload_insns): Likewise for variable `store_insn'.
+       (reload_cse_noop_set_p): Mark parameter `insn' with
+       ATTRIBUTE_UNUSED.
+       (reload_combine): Initialize variable `set'.
+
+       * unroll.c (unroll_loop): Likewise for variable `local_label'.
+       (copy_loop_body): Cast a value to `size_t' when comparing against
+       one.
+
+       * varasm.c (assemble_variable): Initialize variable `size_tree'.
+       (const_hash): Add an `else abort()' in an if-else-if-else sequence.
+       (remove_from_pending_weak_list): Mark parameter `name' with
+       ATTRIBUTE_UNUSED.
+
+Wed Aug 25 11:18:39 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
+
+       * toplev.c (rest_of_compilation): Use decl_printable_name when opening
+       gcse dump file.
+
+Wed Aug 25 10:57:12 1999  Nick Clifton  <nickc@cygnus.com>
+
+       * config/arm/telf.h (ASM_WEAKEN_LABEL): Define.
+       (ASM_DECLARE_FUNCTION_NAME): Define.
+       (TYPE_ASM_OP, SIZE_ASM_OP, TYPE_OPERAND_FORMAT,
+       ASM_DECLARE_RESULT, ASM_DECLARE_OBJECT_NAME,
+       ASM_FINISH_DECLARE_OBJECT, ASM_DECLARE_FUNCTION_SIZE): Define if
+       not already defined.
+
+Wed Aug 25 01:36:11 1999  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * calls.c (emit_call_1): Use call_pop/call_value_pop for all values
+       of n_popped when call/call_value are not defined.
+
+Wed Aug 25 01:25:14 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * tm.texi: GNU CC -> GCC conversion.
+       (CC1_SPEC): Indicate it is used for all language front ends.
+
+Tue Aug 24 23:43:03 1999  Mark Mitchell  <mark@codesourcery.com>
+
+       * flow.c (delete_block): Spell NOTE_INSN_EH_REGION_BEG and
+       NOTE_INSN_EH_REGION_END correctly.
+
+Tue Aug 24 23:26:44 1999  Michael Tiemann  <tiemann@holodeck.cygnus.com>
+                         Jeff Law <law@cygnus.com>
+
+       * loop.c (strength_reduce): Automatically unroll loops if the
+       unrolled loop size is smaller than the rolled loop size.
+
+       * loop.c (insert_bct): Replace use of sdiv_optab with asr_optab
+       and delete comment that code should be rewritten.
+
+Tue Aug 24 22:56:35 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * haifa-sched.c (find_rgns): Mark a block found during the DFS search
+       as reachable.
+
+       * haifa-sched.c (get_visual_tbl_length): Fix off-by-one error.
+
+Tue Aug 24 22:41:06 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+
+       * fixinc/mkfixinc.sh: Don't fix uwin headers.
+       * i386/uwin.h (MD_STARTFILE_PREFIX): Define.
+       (LINK_SPEC): Add -u _main when building executables.
+       (ASM_DECLARE_FUNCTION): Update from Cygwin.
+       (ASM_FILE_END): Use the default for ix86-pe.
+       * i386/xm-uwin.h (HAVE_BCOPY): Undefine.
+
 Tue Aug 24 20:49:47 1999  Art Haas  <ahaas@neosoft.com>
 
        * final.c (output_addr_const): Handle case where ASM_OPEN_PAREN
@@ -110,6 +239,18 @@ Tue Aug 24 09:32:07 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 Tue Aug 24 12:35:20 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
 
+       * gcse.c (find_avail_set): Follow chains of register-register copies.
+       Use oprs_not_set_p to guarantee that the returned value can be
+       substituted.
+       (cprop_insn): Don't verify the return value of find_avail_set with
+       oprs_not_set_p.
+
+       * gcse.c (cprop_jump): New function, broken out of cprop_insn.
+       (cprop_cc0_jump): New function.
+       (cprop_insn): Break out new function cprop_jump and use it.
+       Also use cprop_cc0_jump for machines with CC0.
+       (cprop): Don't crash if cprop_insn turned the insn into a NOTE.
+
        * tree.h (current_function_calls_setjmp,
        current_function_calls_longjmp): Delete declarations.
        * dsp16xx.c: Include "function.h".