tree-loop-distribution.c (tree_loop_distribution): Do not use freed memory.

* tree-loop-distribution.c (tree_loop_distribution): Do not
	use freed memory.

From-SVN: r168391
This commit is contained in:
Jan Hubicka 2011-01-01 14:25:17 +01:00 committed by Jan Hubicka
parent d7255276d4
commit 0e20c89fcf
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2011-01-01 Jan Hubicka <jh@suse.cz>
* tree-loop-distribution.c (tree_loop_distribution): Do not
use freed memory.
2011-01-01 Kai Tietz <kai.tietz@onevision.com>
PR target/38662

View File

@ -1214,6 +1214,7 @@ tree_loop_distribution (void)
FOR_EACH_LOOP (li, loop, 0)
{
VEC (gimple, heap) *work_list = NULL;
int num = loop->num;
/* If the loop doesn't have a single exit we will fail anyway,
so do that early. */
@ -1255,9 +1256,9 @@ tree_loop_distribution (void)
{
if (nb_generated_loops > 1)
fprintf (dump_file, "Loop %d distributed: split to %d loops.\n",
loop->num, nb_generated_loops);
num, nb_generated_loops);
else
fprintf (dump_file, "Loop %d is the same.\n", loop->num);
fprintf (dump_file, "Loop %d is the same.\n", num);
}
verify_loop_structure ();