aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-dce.c
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2005-05-04 20:31:11 +0000
committerAndrew Macleod <amacleod@gcc.gnu.org>2005-05-04 20:31:11 +0000
commit66d3fe476a583950232d7da789d2dc51747602ce (patch)
tree0272e730378c798ede3c199d454d5d1a72a23fa2 /gcc/tree-ssa-dce.c
parent158a48bee4999945672c1e6b55ae64db1edd6f6f (diff)
downloadgcc-66d3fe476a583950232d7da789d2dc51747602ce.zip
gcc-66d3fe476a583950232d7da789d2dc51747602ce.tar.gz
gcc-66d3fe476a583950232d7da789d2dc51747602ce.tar.bz2
tree-flow-inline.h (op_iter_init_use, [...]): Assert that the flags are of appropriate types.
2005-05-04 Andrew MacLeod <amacleod@redhat.com> * tree-flow-inline.h (op_iter_init_use, op_iter_init_def): Assert that the flags are of appropriate types. (num_ssa_operands): Generalize using the generic interface. * tree-ssa-dce.c (remove_dead_stmt): Don't ask for kills on a DEF iterator. From-SVN: r99227
Diffstat (limited to 'gcc/tree-ssa-dce.c')
-rw-r--r--gcc/tree-ssa-dce.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c
index 4ce0ce3..92c9e9b 100644
--- a/gcc/tree-ssa-dce.c
+++ b/gcc/tree-ssa-dce.c
@@ -769,8 +769,7 @@ remove_dead_stmt (block_stmt_iterator *i, basic_block bb)
remove_edge (EDGE_SUCC (bb, 1));
}
- FOR_EACH_SSA_DEF_OPERAND (def_p, t, iter,
- SSA_OP_VIRTUAL_DEFS | SSA_OP_VIRTUAL_KILLS)
+ FOR_EACH_SSA_DEF_OPERAND (def_p, t, iter, SSA_OP_VIRTUAL_DEFS)
{
tree def = DEF_FROM_PTR (def_p);
mark_sym_for_renaming (SSA_NAME_VAR (def));