diff options
author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-25 13:37:46 +0000 |
---|---|---|
committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-25 13:37:46 +0000 |
commit | df9f2bb6b0b71b385db19ed35428347a5ccd75f1 (patch) | |
tree | d01a3fd61a606aadd243044b3287b1e5c640f009 /gcc/reload1.c | |
parent | ac126d8255f548619688460bf50f2aa323d065d3 (diff) | |
download | gcc-df9f2bb6b0b71b385db19ed35428347a5ccd75f1.tar.gz |
Warning fixes:
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28860 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/reload1.c')
-rw-r--r-- | gcc/reload1.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c index 26e4309f2df..28ddd860434 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -1089,7 +1089,7 @@ reload (first, global, dumpfile) { rtx addr = 0; int in_struct = 0; - int is_scalar; + int is_scalar = 0; int is_readonly = 0; if (reg_equiv_memory_loc[i]) @@ -3794,7 +3794,7 @@ init_elim_table () static void spill_hard_reg (regno, dumpfile, cant_eliminate) register int regno; - FILE *dumpfile; + FILE *dumpfile ATTRIBUTE_UNUSED; int cant_eliminate; { register int i; @@ -5845,7 +5845,7 @@ choose_reload_regs (chain) { int word = 0; register int regno = -1; - enum machine_mode mode; + enum machine_mode mode = VOIDmode; if (reload_in[r] == 0) ; @@ -7622,7 +7622,7 @@ emit_reload_insns (chain) register int nregno = REGNO (out); if (nregno >= FIRST_PSEUDO_REGISTER) { - rtx src_reg, store_insn; + rtx src_reg, store_insn = NULL_RTX; reg_last_reload_reg[nregno] = 0; @@ -8968,7 +8968,7 @@ reload_cse_regno_equal_p (regno, val, mode) static int reload_cse_noop_set_p (set, insn) rtx set; - rtx insn; + rtx insn ATTRIBUTE_UNUSED; { rtx src, dest; enum machine_mode dest_mode; @@ -9650,7 +9650,7 @@ reload_combine () rtx prev = prev_nonnote_insn (insn); rtx prev_set = prev ? single_set (prev) : NULL_RTX; int regno = REGNO (reg); - rtx const_reg; + rtx const_reg = NULL_RTX; rtx reg_sum = NULL_RTX; /* Now, we need an index register. @@ -10074,7 +10074,7 @@ reload_cse_move2add (first) && reg_set_luid[regno] > reg_set_luid[REGNO (src)]) { rtx next = next_nonnote_insn (insn); - rtx set; + rtx set = NULL_RTX; if (next) set = single_set (next); if (next |