diff options
| author | zlomek <zlomek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-21 17:03:47 +0000 |
|---|---|---|
| committer | zlomek <zlomek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-21 17:03:47 +0000 |
| commit | d86eb5b2499a174d88ca3798a1088efd14b7b423 (patch) | |
| tree | f0ad1f12d7fd4fa4e8c7241e2d8db423a72fc4d6 /gcc | |
| parent | dc1ded22756608587b50d10a7f9d57653e92c1fd (diff) | |
| download | ppe42-gcc-d86eb5b2499a174d88ca3798a1088efd14b7b423.tar.gz ppe42-gcc-d86eb5b2499a174d88ca3798a1088efd14b7b423.zip | |
* var-tracking.c (vt_find_locations): Set the in_pending bitmap at
once.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85012 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/var-tracking.c | 7 |
2 files changed, 7 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8c8e783bb0a..66415377ced 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-07-21 Josef Zlomek <zlomekj@suse.cz> + + * var-tracking.c (vt_find_locations): Set the in_pending bitmap at + once. + 2004-07-21 Paolo Bonzini <bonzini@gnu.org> * c-common.c (vector_types_convertible_p): Use vector types' diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index f4eb356a595..6e95e502941 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)) { |

