From 0e6ed89966f8864f22f0e2bfdddf1a725b897eb8 Mon Sep 17 00:00:00 2001 From: Josef Zlomek Date: Wed, 21 Jul 2004 19:03:47 +0200 Subject: [PATCH] var-tracking.c (vt_find_locations): Set the in_pending bitmap at once. * var-tracking.c (vt_find_locations): Set the in_pending bitmap at once. From-SVN: r85012 --- gcc/ChangeLog | 5 +++++ gcc/var-tracking.c | 7 ++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8c8e783..6641537 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-07-21 Josef Zlomek + + * var-tracking.c (vt_find_locations): Set the in_pending bitmap at + once. + 2004-07-21 Paolo Bonzini * c-common.c (vector_types_convertible_p): Use vector types' diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index f4eb356..6e95e50 100644 --- a/gcc/var-tracking.c +++ b/gcc/var-tracking.c @@ -1700,13 +1700,10 @@ vt_find_locations (void) in_worklist = sbitmap_alloc (last_basic_block); in_pending = sbitmap_alloc (last_basic_block); sbitmap_zero (in_worklist); - sbitmap_zero (in_pending); FOR_EACH_BB (bb) - { - fibheap_insert (pending, bb_order[bb->index], bb); - SET_BIT (in_pending, bb->index); - } + fibheap_insert (pending, bb_order[bb->index], bb); + sbitmap_ones (in_pending); while (!fibheap_empty (pending)) { -- 2.7.4