Commit 85c00e0b by Jakub Jelinek Committed by Jakub Jelinek

ira-build.c (sort_conflict_id_map): Don't call qsort if num is 0, as…

ira-build.c (sort_conflict_id_map): Don't call qsort if num is 0, as ira_object_id_map might be NULL, or 1.

	* ira-build.c (sort_conflict_id_map): Don't call
	qsort if num is 0, as ira_object_id_map might be NULL, or 1.

From-SVN: r212136
parent 51a69168
2014-06-30 Jakub Jelinek <jakub@redhat.com>
* ira-build.c (sort_conflict_id_map): Don't call
qsort if num is 0, as ira_object_id_map might be NULL, or 1.
2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
* loop-invariant.c (get_inv_cost): Handle register class.
......
......@@ -2821,8 +2821,9 @@ sort_conflict_id_map (void)
FOR_EACH_ALLOCNO_OBJECT (a, obj, oi)
ira_object_id_map[num++] = obj;
}
qsort (ira_object_id_map, num, sizeof (ira_object_t),
object_range_compare_func);
if (num > 1)
qsort (ira_object_id_map, num, sizeof (ira_object_t),
object_range_compare_func);
for (i = 0; i < num; i++)
{
ira_object_t obj = ira_object_id_map[i];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment