* cfganal.c (compute_dominance_frontiers_1): Don't be quadratic.

From-SVN: r116909
This commit is contained in:
Jan Hubicka 2006-09-13 00:54:38 +02:00 committed by Jan Hubicka
parent 7e721950cb
commit 26eeea9405
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2006-09-13 Jan Hubicka <jh@suse.cz>
* cfganal.c (compute_dominance_frontiers_1): Don't be quadratic.
2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
PR rtl-optimization/28243

View File

@ -1054,6 +1054,8 @@ compute_dominance_frontiers_1 (bitmap *frontiers)
domsb = get_immediate_dominator (CDI_DOMINATORS, b);
while (runner != domsb)
{
if (bitmap_bit_p (frontiers[runner->index], b->index))
break;
bitmap_set_bit (frontiers[runner->index],
b->index);
runner = get_immediate_dominator (CDI_DOMINATORS,