* lto-partition.c (lto_balanced_map): Fix sanity check.

From-SVN: r259759
This commit is contained in:
Jan Hubicka 2018-04-30 13:40:47 +02:00 committed by Jan Hubicka
parent af1682fc3a
commit e693ebce81
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2018-04-20 Jan Hubicka <jh@suse.cz>
* lto-partition.c (lto_balanced_map): Fix sanity check.
2018-04-19 Jan Hubicka <jh@suse.cz>
* lto-partition.c: Include sreal.h

View File

@ -809,7 +809,7 @@ lto_balanced_map (int n_lto_partitions, int max_partition_size)
next_nodes.safe_push (noreorder[noreorder_pos++]);
/* For one partition the cost of boundary should be 0 unless we added final
symbols here (these are not accounted) or we have accounting bug. */
gcc_assert (next_nodes.length () || npartitions != 1 || !best_cost);
gcc_assert (next_nodes.length () || npartitions != 1 || !best_cost || best_cost == -1);
add_sorted_nodes (next_nodes, partition);
free (order);