* sched-rgn.c (schedule_insns): Initialize large_region_blocks
with only extant block numbers.
From-SVN: r53535
+2002-05-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+ * sched-rgn.c (schedule_insns): Initialize large_region_blocks
+ with only extant block numbers.
+
2002-05-16 Jason Thorpe <thorpej@wasabisystems.com>
* lcm.c (optimize_mode_switching): Fix typo.
sbitmap large_region_blocks, blocks;
int rgn;
int any_large_regions;
+ basic_block bb;
/* Taking care of this degenerate case makes the rest of
this code simpler. */
any_large_regions = 0;
large_region_blocks = sbitmap_alloc (last_basic_block);
- sbitmap_ones (large_region_blocks);
+ sbitmap_zero (large_region_blocks);
+ FOR_ALL_BB (bb)
+ SET_BIT (large_region_blocks, bb->sindex);
blocks = sbitmap_alloc (last_basic_block);
sbitmap_zero (blocks);