* c-typeck.c (finish_init): Free spelling_base before
setting it again.
* cfgloop.c (flow_loops_find): Always free the sbitmap
headers.
* predict.c (estimate_probability): Free bbs after being
done with it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75337
138bc75d-0d04-0410-961f-
82ee72b054a4
+2004-01-02 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * c-typeck.c (finish_init): Free spelling_base before
+ setting it again.
+
+ * cfgloop.c (flow_loops_find): Always free the sbitmap
+ headers.
+
+ * predict.c (estimate_probability): Free bbs after being
+ done with it.
+
2004-01-02 Kazu Hirata <kazu@cs.umass.edu>
* config/mn10300/mn10300.h (PREDICATE_CODES): Add
abort ();
/* Pop back to the data of the outer initializer (if any). */
+ free (spelling_base);
+
constructor_decl = p->decl;
constructor_asmspec = p->asmspec;
require_constant_value = p->require_constant_value;
loop->num_nodes = flow_loop_nodes_find (loop->header, loop);
}
- sbitmap_free (headers);
-
/* Assign the loop nesting depth and enclosed loop level for each
loop. */
loops->levels = flow_loops_level_compute (loops);
free_dominance_info (CDI_DOMINATORS);
}
+ sbitmap_free (headers);
+
loops->state = 0;
#ifdef ENABLE_CHECKING
verify_flow_info ();
- predictor_info [(int) PRED_LOOP_EXIT].hitrate)
/ exits);
}
+
+ /* Free basic blocks from get_loop_body. */
+ free (bbs);
}
/* Attempt to predict conditional jumps using a number of heuristics. */