diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2005-03-12 18:34:42 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2005-03-12 18:34:42 +0000 |
commit | f7448d502cfa30c94e8f05081ebf95a690a2c1f5 (patch) | |
tree | dcffacad581053ef2603bfd8943b5a74b8376da7 | |
parent | 70e2829d25eff23a16058a7dc4843e8b49aff9f8 (diff) | |
download | gcc-f7448d502cfa30c94e8f05081ebf95a690a2c1f5.zip gcc-f7448d502cfa30c94e8f05081ebf95a690a2c1f5.tar.gz gcc-f7448d502cfa30c94e8f05081ebf95a690a2c1f5.tar.bz2 |
reg-stack.c (move_for_stack_reg): Remove local variable push_insn.
* reg-stack.c (move_for_stack_reg): Remove local variable
push_insn.
(compare_for_stack_reg): Remove local variable flags_user.
(convert_regs_1): Remove local variable deleted.
From-SVN: r96345
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/reg-stack.c | 9 |
2 files changed, 8 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f92ac5a..146e988 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -29,6 +29,11 @@ * gimplify.c (gimplify_expr): Remove local variables r0 and r1. + * reg-stack.c (move_for_stack_reg): Remove local variable + push_insn. + (compare_for_stack_reg): Remove local variable flags_user. + (convert_regs_1): Remove local variable deleted. + 2005-03-12 Geoffrey Keating <geoffk@apple.com> * c-lex.c (c_lex_with_flags): Add parameter to call to diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index d561416..87fef58 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -1132,11 +1132,11 @@ move_for_stack_reg (rtx insn, stack regstack, rtx pat) available. Push the source value here if the register stack is not full, and then write the value to memory via a pop. */ - rtx push_rtx, push_insn; + rtx push_rtx; rtx top_stack_reg = FP_MODE_REG (FIRST_STACK_REG, GET_MODE (src)); push_rtx = gen_movxf (top_stack_reg, top_stack_reg); - push_insn = emit_insn_before (push_rtx, insn); + emit_insn_before (push_rtx, insn); REG_NOTES (insn) = gen_rtx_EXPR_LIST (REG_DEAD, top_stack_reg, REG_NOTES (insn)); } @@ -1308,11 +1308,9 @@ compare_for_stack_reg (rtx insn, stack regstack, rtx pat_src) { rtx *src1, *src2; rtx src1_note, src2_note; - rtx flags_user; src1 = get_true_reg (&XEXP (pat_src, 0)); src2 = get_true_reg (&XEXP (pat_src, 1)); - flags_user = next_flags_user (insn); /* ??? If fxch turns out to be cheaper than fstp, give priority to registers that die in this insn - move those to stack top first. */ @@ -2815,14 +2813,13 @@ convert_regs_1 (FILE *file, basic_block block) { struct stack_def regstack; block_info bi = BLOCK_INFO (block); - int deleted, inserted, reg; + int inserted, reg; rtx insn, next; edge e, beste = NULL; bool control_flow_insn_deleted = false; edge_iterator ei; inserted = 0; - deleted = 0; any_malformed_asm = false; /* Find the edge we will copy stack from. It should be the most frequent |