The leak can be seen here:
gcc kernels-counter-vars-function-scope.c -fno-diagnostics-show-caret \
-fdiagnostics-color=never -fopenacc -O2 -fdump-tree-parloops1-all

gcc/ChangeLog:

2016-05-18  Martin Liska  <mli...@suse.cz>

        * tree-parloops.c (oacc_entry_exit_ok): Release a vector.
---
 gcc/tree-parloops.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c
index 25a29bd..f472717 100644
--- a/gcc/tree-parloops.c
+++ b/gcc/tree-parloops.c
@@ -3168,6 +3168,7 @@ oacc_entry_exit_ok (struct loop *loop,
        }
     }
 
+  region_bbs.release ();
   free (loop_bbs);
 
   BITMAP_FREE (in_loop_bbs);
-- 
2.8.2


Reply via email to