aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-04-10 21:45:12 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-04-10 17:45:12 -0400
commitc57718d3fe66bc722dd00662b10455be50b7b143 (patch)
tree2ccce9dfe222b5c30b233b9618ce6b441056b7a2 /gcc
parent78b45a2404bade7c7a5178fa882129811ff08790 (diff)
downloadgcc-c57718d3fe66bc722dd00662b10455be50b7b143.zip
gcc-c57718d3fe66bc722dd00662b10455be50b7b143.tar.gz
gcc-c57718d3fe66bc722dd00662b10455be50b7b143.tar.bz2
gcse.c (update_ld_motion_stores): Don't use variable I for an insn.
* gcse.c (update_ld_motion_stores): Don't use variable I for an insn. * flow.c (set_block_for_new_insns): Remove needless cast and properly check for unset block number. From-SVN: r41227
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/flow.c4
-rw-r--r--gcc/gcse.c8
3 files changed, 12 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dc5b07c..da7a4ab 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+Tue Apr 10 17:45:50 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * gcse.c (update_ld_motion_stores): Don't use variable I for an insn.
+ * flow.c (set_block_for_new_insns): Remove needless cast and
+ properly check for unset block number.
+
2001-04-10 Andrew MacLeod <amacleod@redhat.com>
* function.c (purge_single_hard_subreg_set): Only check REGNO if
diff --git a/gcc/flow.c b/gcc/flow.c
index 7736d85..68b3aca 100644
--- a/gcc/flow.c
+++ b/gcc/flow.c
@@ -6723,8 +6723,8 @@ set_block_for_new_insns (insn, bb)
{
if (GET_CODE (insn) == NOTE)
break;
- if ((size_t)INSN_UID (insn) >= basic_block_for_insn->num_elements
- || BLOCK_NUM (insn) == 0)
+ if (INSN_UID (insn) >= basic_block_for_insn->num_elements
+ || BLOCK_FOR_INSN (insn) == 0)
set_block_for_insn (insn, bb);
else
break;
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 7f4b306..9121af7 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -6357,7 +6357,7 @@ update_ld_motion_stores (expr)
rtx pat = PATTERN (insn);
rtx src = SET_SRC (pat);
rtx reg = expr->reaching_reg;
- rtx copy, i;
+ rtx copy, new;
/* If we've already copied it, continue. */
if (expr->reaching_reg == src)
@@ -6373,9 +6373,9 @@ update_ld_motion_stores (expr)
}
copy = gen_move_insn ( reg, SET_SRC (pat));
- i = emit_insn_before (copy, insn);
- record_one_set (REGNO (reg), i);
- set_block_for_new_insns (i, BLOCK_FOR_INSN (insn));
+ new = emit_insn_before (copy, insn);
+ record_one_set (REGNO (reg), new);
+ set_block_for_new_insns (new, BLOCK_FOR_INSN (insn));
SET_SRC (pat) = reg;
/* un-recognize this pattern since it's probably different now. */