sel-sched-ir.c (invalidate_av_set): Remove the assert.

2011-08-11  Dmitry Melnik  <dm@ispras.ru>

	* sel-sched-ir.c (invalidate_av_set): Remove the assert.

From-SVN: r177655
This commit is contained in:
Dmitry Melnik 2011-08-11 11:49:16 +00:00 committed by Alexander Monakov
parent cf3d58240b
commit 5c416724e0
2 changed files with 8 additions and 5 deletions

View File

@ -1,3 +1,7 @@
2011-08-11 Dmitry Melnik <dm@ispras.ru>
* sel-sched-ir.c (invalidate_av_set): Remove the assert.
2011-08-11 Sergey Grechanik <mouseentity@ispras.ru>
* sel-sched-ir.h (register_unavailable_p): Declare.

View File

@ -4284,14 +4284,13 @@ free_lv_sets (void)
free_lv_set (bb);
}
/* Initialize an invalid AV_SET for BB.
This set will be updated next time compute_av () process BB. */
/* Mark AV_SET for BB as invalid, so this set will be updated the next time
compute_av() processes BB. This function is called when creating new basic
blocks, as well as for blocks (either new or existing) where new jumps are
created when the control flow is being updated. */
static void
invalidate_av_set (basic_block bb)
{
gcc_assert (BB_AV_LEVEL (bb) <= 0
&& BB_AV_SET (bb) == NULL);
BB_AV_LEVEL (bb) = -1;
}