Fix memory leak in tree-ssa-reassoc.c
authorMartin Liska <mliska@suse.cz>
Fri, 17 Jun 2016 18:05:56 +0000 (20:05 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Fri, 17 Jun 2016 18:05:56 +0000 (18:05 +0000)
* tree-ssa-reassoc.c (transform_add_to_multiply): Use auto_vec.

From-SVN: r237559

gcc/ChangeLog
gcc/tree-ssa-reassoc.c

index a93464d33a75a54694b9a3f6b5df344d766fddb6..42850c61b44d4beb71d33e6d5b310dfa01f0028a 100644 (file)
@@ -1,3 +1,7 @@
+2016-06-17  Martin Liska  <mliska@suse.cz>
+
+       * tree-ssa-reassoc.c (transform_add_to_multiply): Use auto_vec.
+
 2016-06-17  Martin Liska  <mliska@suse.cz>
 
        * predict.def: PRED_LOOP_EXIT from 92 to 85.
index e32d503bfeffc3817d03d80546ea9a86fb5dc6a7..cdfe06fbfae328be7624d29637d3500d38ab00b2 100644 (file)
@@ -1807,7 +1807,7 @@ transform_add_to_multiply (vec<operand_entry *> *ops)
   tree op = NULL_TREE;
   int j;
   int i, start = -1, end = 0, count = 0;
-  vec<std::pair <int, int> > indxs = vNULL;
+  auto_vec<std::pair <int, int> > indxs;
   bool changed = false;
 
   if (!INTEGRAL_TYPE_P (TREE_TYPE ((*ops)[0]->op))