From b3bb0eb9c0a89c9ec197f2f0a7c2e6a8d3f004af Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Fri, 7 Feb 2014 03:14:58 +0100 Subject: parser.c (synthesize_implicit_template_parm): Use grow_tree_vec. * parser.c (synthesize_implicit_template_parm): Use grow_tree_vec. * ggc.h (ggc_internal_cleared_alloc): New macro. * vec.h (vec_safe_copy): Handle memory stats. * omp-low.c (simd_clone_struct_alloc): Use ggc_internal_cleared_alloc. * target-globals.c (save_target_globals): Likewise. From-SVN: r207588 --- gcc/target-globals.c | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) (limited to 'gcc/target-globals.c') diff --git a/gcc/target-globals.c b/gcc/target-globals.c index 8d3eaa8..7cf95ae 100644 --- a/gcc/target-globals.c +++ b/gcc/target-globals.c @@ -79,29 +79,21 @@ save_target_globals (void) struct target_lower_subreg lower_subreg; } *p; p = (struct target_globals_extra *) - ggc_internal_cleared_alloc_stat (sizeof (struct target_globals_extra) - PASS_MEM_STAT); + ggc_internal_cleared_alloc (sizeof (struct target_globals_extra)); g = (struct target_globals *) p; g->flag_state = &p->flag_state; - g->regs = ggc_internal_cleared_alloc_stat (sizeof (struct target_regs) - PASS_MEM_STAT); + g->regs = ggc_internal_cleared_alloc (sizeof (struct target_regs)); g->rtl = ggc_alloc_cleared_target_rtl (); g->hard_regs - = ggc_internal_cleared_alloc_stat (sizeof (struct target_hard_regs) - PASS_MEM_STAT); - g->reload = ggc_internal_cleared_alloc_stat (sizeof (struct target_reload) - PASS_MEM_STAT); - g->expmed = ggc_internal_cleared_alloc_stat (sizeof (struct target_expmed) - PASS_MEM_STAT); + = ggc_internal_cleared_alloc (sizeof (struct target_hard_regs)); + g->reload = ggc_internal_cleared_alloc (sizeof (struct target_reload)); + g->expmed = ggc_internal_cleared_alloc (sizeof (struct target_expmed)); g->optabs = &p->optabs; g->libfuncs = ggc_alloc_cleared_target_libfuncs (); g->cfgloop = &p->cfgloop; - g->ira = ggc_internal_cleared_alloc_stat (sizeof (struct target_ira) - PASS_MEM_STAT); - g->ira_int = ggc_internal_cleared_alloc_stat (sizeof (struct target_ira_int) - PASS_MEM_STAT); - g->lra_int = ggc_internal_cleared_alloc_stat (sizeof (struct target_lra_int) - PASS_MEM_STAT); + g->ira = ggc_internal_cleared_alloc (sizeof (struct target_ira)); + g->ira_int = ggc_internal_cleared_alloc (sizeof (struct target_ira_int)); + g->lra_int = ggc_internal_cleared_alloc (sizeof (struct target_lra_int)); g->builtins = &p->builtins; g->gcse = &p->gcse; g->bb_reorder = &p->bb_reorder; -- cgit v1.1