aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2005-03-12 14:07:53 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2005-03-12 14:07:53 +0000
commit84ceaf0682cd9ae230627081d0ff65a1e063d490 (patch)
treee8576770eab0fe85064929c2459f8d19b0a55ddd
parenta1c7f471570fd27235530bbe8d9809c84f4834fd (diff)
downloadgcc-84ceaf0682cd9ae230627081d0ff65a1e063d490.zip
gcc-84ceaf0682cd9ae230627081d0ff65a1e063d490.tar.gz
gcc-84ceaf0682cd9ae230627081d0ff65a1e063d490.tar.bz2
tree-ssa-pre.c (compute_avail): Remove local variable val.
* tree-ssa-pre.c (compute_avail): Remove local variable val. (mark_operand_necessary): Remove local variable ver. From-SVN: r96336
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/tree-ssa-pre.c6
2 files changed, 4 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index deaba06..f766a86 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -6,6 +6,9 @@
* tree-ssa-phiopt.c (tree_ssa_phiopt): Remove local variable
removed_phis.
+ * tree-ssa-pre.c (compute_avail): Remove local variable val.
+ (mark_operand_necessary): Remove local variable ver.
+
2005-03-12 Geoffrey Keating <geoffk@apple.com>
* c-lex.c (c_lex_with_flags): Add parameter to call to
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c
index 01617ca..e179f0c 100644
--- a/gcc/tree-ssa-pre.c
+++ b/gcc/tree-ssa-pre.c
@@ -1819,9 +1819,8 @@ compute_avail (void)
{
if (default_def (param) != NULL)
{
- tree val;
tree def = default_def (param);
- val = vn_lookup_or_add (def, NULL);
+ vn_lookup_or_add (def, NULL);
bitmap_insert_into_set (TMP_GEN (ENTRY_BLOCK_PTR), def);
bitmap_value_insert_into_set (AVAIL_OUT (ENTRY_BLOCK_PTR), def);
}
@@ -2022,12 +2021,9 @@ static inline void
mark_operand_necessary (tree op, VEC(tree_on_heap) **worklist)
{
tree stmt;
- int ver;
gcc_assert (op);
- ver = SSA_NAME_VERSION (op);
-
stmt = SSA_NAME_DEF_STMT (op);
gcc_assert (stmt);