]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree-ssa-loop-ivopts.c (iv_ca_dump): Fix level of indentation.
authorMartin Liska <mliska@suse.cz>
Wed, 27 Apr 2016 14:52:38 +0000 (16:52 +0200)
committerBin Cheng <amker@gcc.gnu.org>
Wed, 27 Apr 2016 14:52:38 +0000 (14:52 +0000)
* tree-ssa-loop-ivopts.c (iv_ca_dump): Fix level of indentation.
(free_loop_data): Release vuses of groups.

From-SVN: r235514

gcc/ChangeLog
gcc/tree-ssa-loop-ivopts.c

index b8aa31e5780faf327451dd195ad0d24507a9a724..f2f9bbd487d52a08e1452a69c5b1a21942ff07cd 100644 (file)
@@ -1,3 +1,8 @@
+2016-04-27  Martin Liska  <mliska@suse.cz>
+
+       * tree-ssa-loop-ivopts.c (iv_ca_dump): Fix level of indentation.
+       (free_loop_data): Release vuses of groups.
+
 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
 
        * tree-ssa-loop-ivopts.c (struct iv): Use pointer to struct iv_use
index 18c1773be14ea204c4d0a6d5ba1412ba16a3848f..9314363b53315fa88ff46c24d0f01421cd4b363f 100644 (file)
@@ -6311,15 +6311,15 @@ iv_ca_dump (struct ivopts_data *data, FILE *file, struct iv_ca *ivs)
            ivs->cand_cost, ivs->cand_use_cost.cost, ivs->cand_use_cost.complexity);
   bitmap_print (file, ivs->cands, "  candidates: ","\n");
 
-   for (i = 0; i < ivs->upto; i++)
+  for (i = 0; i < ivs->upto; i++)
     {
       struct iv_group *group = data->vgroups[i];
       struct cost_pair *cp = iv_ca_cand_for_group (ivs, group);
       if (cp)
-        fprintf (file, "   group:%d --> iv_cand:%d, cost=(%d,%d)\n",
-                 group->id, cp->cand->id, cp->cost.cost, cp->cost.complexity);
+       fprintf (file, "   group:%d --> iv_cand:%d, cost=(%d,%d)\n",
+                group->id, cp->cand->id, cp->cost.cost, cp->cost.complexity);
       else
-        fprintf (file, "   group:%d --> ??\n", group->id);
+       fprintf (file, "   group:%d --> ??\n", group->id);
     }
 
   for (i = 1; i <= data->max_inv_id; i++)
@@ -7503,6 +7503,7 @@ free_loop_data (struct ivopts_data *data)
 
       for (j = 0; j < group->vuses.length (); j++)
        free (group->vuses[j]);
+      group->vuses.release ();
 
       BITMAP_FREE (group->related_cands);
       for (j = 0; j < group->n_map_members; j++)