ggc-common.c (loc_array): Make static.

* ggc-common.c (loc_array): Make static.
	* dce.c (rest_of_handle_ud_dce): Free worklist.

From-SVN: r140286
This commit is contained in:
Jan Hubicka 2008-09-11 14:48:53 +02:00 committed by Jan Hubicka
parent 936fc9bad2
commit cf9757477e
3 changed files with 7 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2008-09-11 Jan Hubicka <jh@suse.cz>
* ggc-common.c (loc_array): Make static.
* dce.c (rest_of_handle_ud_dce): Free worklist.
2008-09-11 Jan Hubicka <jh@suse.cz>
* cgraph.c (cgraph_release_function_body): Plug memory leak on

View file

@ -424,6 +424,7 @@ rest_of_handle_ud_dce (void)
insn = VEC_pop (rtx, worklist);
mark_reg_dependencies (insn);
}
VEC_free (rtx, heap, worklist);
/* Before any insns are deleted, we must remove the chains since
they are not bidirectional. */

View file

@ -947,7 +947,7 @@ cmp_statistic (const void *loc1, const void *loc2)
}
/* Collect array of the descriptors from hashtable. */
struct loc_descriptor **loc_array;
static struct loc_descriptor **loc_array;
static int
add_statistics (void **slot, void *b)
{