haifa-sched.c (schedule_insns): Free the flow edge list when it is no longer needed
authorJeffrey A Law <law@cygnus.com>
Thu, 4 May 2000 16:04:44 +0000 (16:04 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 4 May 2000 16:04:44 +0000 (10:04 -0600)
        * haifa-sched.c (schedule_insns): Free the flow edge list when it
        is no longer needed

From-SVN: r33673

gcc/ChangeLog
gcc/haifa-sched.c

index 60153d62e85a183260a8ad8f1f1eeb567ef828dd..fa3465bbed9da9a925c95b4fc27ad99ff6954be7 100644 (file)
@@ -1,3 +1,8 @@
+Thu May  4 10:03:50 2000  Jeffrey A Law  (law@cygnus.com)
+
+       * haifa-sched.c (schedule_insns): Free the flow edge list when it
+       is no longer needed
+
 2000-05-04  Bruce Korb  <bkorb@gnu.org>
 
        * fixincl/inclhack.def: added broken_cabs -
index 83d85fdbe33e757e8d13a562f1e614ad95747ef0..aa0eddcb76389112471b51bee5f13ba2cb85c17a 100644 (file)
@@ -6918,6 +6918,9 @@ schedule_insns (dump_file)
          if (sched_verbose >= 3)
            debug_regions ();
 
+         /* We are done with flow's edge list.  */
+         free_edge_list (edge_list);
+
          /* For now.  This will move as more and more of haifa is converted
             to using the cfg code in flow.c.  */
          free (dom);