OSDN Git Service

Free sccs field
authorrevitale <revitale@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 17 Apr 2011 07:41:33 +0000 (07:41 +0000)
committerrevitale <revitale@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 17 Apr 2011 07:41:33 +0000 (07:41 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172607 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/ddg.c

index 7644828..444ddb1 100644 (file)
@@ -1,5 +1,9 @@
 2011-04-17  Revital Eres  <revital.eres@linaro.org>
 
+       * ddg.c (free_ddg_all_sccs): Free sccs field in struct ddg_all_sccs.
+
+2011-04-17  Revital Eres  <revital.eres@linaro.org>
+
        * modulo-sched.c (sms_schedule): Avoid unfreed memory when SMS fails.
 
 2011-04-17  Michael Matz  <matz@suse.de>
index 07dcde0..4543ba7 100644 (file)
--- a/gcc/ddg.c
+++ b/gcc/ddg.c
@@ -1011,6 +1011,7 @@ free_ddg_all_sccs (ddg_all_sccs_ptr all_sccs)
   for (i = 0; i < all_sccs->num_sccs; i++)
     free_scc (all_sccs->sccs[i]);
 
+  free (all_sccs->sccs);
   free (all_sccs);
 }