diff options
Diffstat (limited to 'gcc/config')
33 files changed, 47 insertions, 47 deletions
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index 0a7f441..66ab1b7 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -6235,7 +6235,7 @@ static struct machine_function * aarch64_init_machine_status (void) { struct machine_function *machine; - machine = ggc_alloc_cleared_machine_function (); + machine = ggc_cleared_alloc<machine_function> (); return machine; } diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index dc07a02..efef1e9 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -4748,7 +4748,7 @@ struct GTY(()) machine_function static struct machine_function * alpha_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Support for frame based VMS condition handlers. */ @@ -9576,7 +9576,7 @@ alpha_use_linkage (rtx func, bool lflag, bool rflag) linksym = (char *) alloca (buf_len); snprintf (linksym, buf_len, "$%d..%s..lk", cfun->funcdef_no, name); - al = ggc_alloc_alpha_links (); + al = ggc_alloc<alpha_links> (); al->func = func; al->linkage = gen_rtx_SYMBOL_REF (Pmode, ggc_strdup (linksym)); diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c index 8c170e0..a9161b3 100644 --- a/gcc/config/arc/arc.c +++ b/gcc/config/arc/arc.c @@ -8722,7 +8722,7 @@ static struct machine_function * arc_init_machine_status (void) { struct machine_function *machine; - machine = ggc_alloc_cleared_machine_function (); + machine = ggc_cleared_alloc<machine_function> (); machine->fn_type = ARC_FUNCTION_UNKNOWN; machine->force_short_suffix = -1; diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 6f4ba74..bd86a58 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -26710,7 +26710,7 @@ static struct machine_function * arm_init_machine_status (void) { struct machine_function *machine; - machine = ggc_alloc_cleared_machine_function (); + machine = ggc_cleared_alloc<machine_function> (); #if ARM_FT_UNKNOWN != 0 machine->func_type = ARM_FT_UNKNOWN; diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index fc6c9f6..2b6b487 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -359,7 +359,7 @@ avr_option_override (void) static struct machine_function * avr_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index 84b2d01..f860099 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -2317,7 +2317,7 @@ bfin_class_likely_spilled_p (reg_class_t rclass) static struct machine_function * bfin_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Implement the TARGET_OPTION_OVERRIDE hook. */ diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.c index 9ba10df..2da2790 100644 --- a/gcc/config/c6x/c6x.c +++ b/gcc/config/c6x/c6x.c @@ -205,7 +205,7 @@ unsigned const dbx_register_map[FIRST_PSEUDO_REGISTER] = static struct machine_function * c6x_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Implement TARGET_OPTION_OVERRIDE. */ diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c index 209f127..194dd14 100644 --- a/gcc/config/cris/cris.c +++ b/gcc/config/cris/cris.c @@ -2808,7 +2808,7 @@ cris_init_expanders (void) static struct machine_function * cris_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Split a 2 word move (DI or presumably DF) into component parts. diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index 3c50e24..462c81d 100644 --- a/gcc/config/darwin.c +++ b/gcc/config/darwin.c @@ -561,7 +561,7 @@ machopic_indirection_name (rtx sym_ref, bool stub_p) } else { - p = ggc_alloc_machopic_indirection (); + p = ggc_alloc<machopic_indirection> (); p->symbol = sym_ref; p->ptr_name = xstrdup (buffer); p->stub_p = stub_p; @@ -3499,7 +3499,7 @@ darwin_build_constant_cfstring (tree str) } } - *loc = desc = ggc_alloc_cleared_cfstring_descriptor (); + *loc = desc = ggc_cleared_alloc<cfstring_descriptor> (); desc->literal = str; /* isa *. */ @@ -3586,7 +3586,7 @@ darwin_enter_string_into_cfstring_table (tree str) if (!*loc) { - *loc = ggc_alloc_cleared_cfstring_descriptor (); + *loc = ggc_cleared_alloc<cfstring_descriptor> (); ((struct cfstring_descriptor *)*loc)->literal = str; } } diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.c index 7ee5d0a..598f61b 100644 --- a/gcc/config/epiphany/epiphany.c +++ b/gcc/config/epiphany/epiphany.c @@ -982,7 +982,7 @@ epiphany_init_machine_status (void) /* Reset state info for each function. */ current_frame_info = zero_frame_info; - machine = ggc_alloc_cleared_machine_function_t (); + machine = ggc_cleared_alloc<machine_function_t> (); return machine; } diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c index f2dadc3..2b0a0b2 100644 --- a/gcc/config/frv/frv.c +++ b/gcc/config/frv/frv.c @@ -7009,7 +7009,7 @@ frv_assemble_integer (rtx value, unsigned int size, int aligned_p) static struct machine_function * frv_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Implement TARGET_SCHED_ISSUE_RATE. */ diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 6724b84..6ffb788 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -13673,7 +13673,7 @@ get_dllimport_decl (tree decl, bool beimport) if (h) return h->to; - *loc = h = ggc_alloc_tree_map (); + *loc = h = ggc_alloc<tree_map> (); h->hash = in.hash; h->base.from = decl; h->to = to = build_decl (DECL_SOURCE_LOCATION (decl), @@ -25035,7 +25035,7 @@ ix86_init_machine_status (void) { struct machine_function *f; - f = ggc_alloc_cleared_machine_function (); + f = ggc_cleared_alloc<machine_function> (); f->use_fast_prologue_epilogue_nregs = -1; f->call_abi = ix86_abi; @@ -25059,7 +25059,7 @@ assign_386_stack_local (enum machine_mode mode, enum ix86_stack_slot n) if (s->mode == mode && s->n == n) return validize_mem (copy_rtx (s->rtl)); - s = ggc_alloc_stack_local_entry (); + s = ggc_alloc<stack_local_entry> (); s->n = n; s->mode = mode; s->rtl = assign_stack_local (mode, GET_MODE_SIZE (mode), 0); diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.c index bcfd48a..6cdc29f 100644 --- a/gcc/config/i386/winnt.c +++ b/gcc/config/i386/winnt.c @@ -649,7 +649,7 @@ i386_pe_record_external_function (tree decl, const char *name) { struct extern_list *p; - p = ggc_alloc_extern_list (); + p = ggc_alloc<extern_list> (); p->next = extern_head; p->decl = decl; p->name = name; @@ -700,7 +700,7 @@ i386_pe_maybe_record_exported_symbol (tree decl, const char *name, int is_data) gcc_assert (TREE_PUBLIC (decl)); - p = ggc_alloc_export_list (); + p = ggc_alloc<export_list> (); p->next = export_head; p->name = name; p->is_data = is_data; @@ -724,7 +724,7 @@ i386_pe_record_stub (const char *name) p = p->next; } - p = ggc_alloc_stub_list (); + p = ggc_alloc<stub_list> (); p->next = stub_head; p->name = name; stub_head = p; diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index 41adc4a..e1dd86a 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -6046,7 +6046,7 @@ void ia64_init_expanders (void) static struct machine_function * ia64_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } static enum attr_itanium_class ia64_safe_itanium_class (rtx); diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.c index ed7aecb..717df2e 100644 --- a/gcc/config/iq2000/iq2000.c +++ b/gcc/config/iq2000/iq2000.c @@ -1424,7 +1424,7 @@ iq2000_va_start (tree valist, rtx nextarg) static struct machine_function * iq2000_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Detect any conflicts in the switches. */ diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index 837c22b..75f67f7 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -460,7 +460,7 @@ m32c_override_options_after_change (void) static struct machine_function * m32c_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Implements INIT_EXPANDERS. We just set up to call the above @@ -3075,7 +3075,7 @@ m32c_note_pragma_address (const char *varname, unsigned address) if (!*slot) { - *slot = ggc_alloc_pragma_entry (); + *slot = ggc_alloc<pragma_entry> (); (*slot)->varname = ggc_strdup (varname); } (*slot)->address = address; diff --git a/gcc/config/mep/mep.c b/gcc/config/mep/mep.c index 858136b..c780b5a 100644 --- a/gcc/config/mep/mep.c +++ b/gcc/config/mep/mep.c @@ -2225,7 +2225,7 @@ mep_register_move_cost (enum machine_mode mode, enum reg_class from, enum reg_cl static struct machine_function * mep_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } static rtx @@ -4099,7 +4099,7 @@ mep_note_pragma_flag (const char *funcname, int flag) if (!*slot) { - *slot = ggc_alloc_pragma_entry (); + *slot = ggc_alloc<pragma_entry> (); (*slot)->flag = 0; (*slot)->used = 0; (*slot)->funcname = ggc_strdup (funcname); diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 35844ad..a754353 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -1241,7 +1241,7 @@ mflip_mips16_use_mips16_p (tree decl) if (!entry) { mips16_flipper = !mips16_flipper; - entry = ggc_alloc_mflip_mips16_entry (); + entry = ggc_alloc<mflip_mips16_entry> (); entry->name = name; entry->mips16_p = mips16_flipper ? !base_is_mips16 : base_is_mips16; *slot = entry; @@ -6451,7 +6451,7 @@ mips16_local_alias (rtx func) SYMBOL_REF_FLAGS (local) = SYMBOL_REF_FLAGS (func) | SYMBOL_FLAG_LOCAL; /* Create a new structure to represent the mapping. */ - alias = ggc_alloc_mips16_local_alias (); + alias = ggc_alloc<struct mips16_local_alias> (); alias->func = func; alias->local = local; *slot = alias; @@ -16829,7 +16829,7 @@ mips_set_current_function (tree fndecl) static struct machine_function * mips_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Return the processor associated with the given ISA level, or null diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c index 2616dd5..d40b67c 100644 --- a/gcc/config/mmix/mmix.c +++ b/gcc/config/mmix/mmix.c @@ -313,7 +313,7 @@ mmix_init_expanders (void) static struct machine_function * mmix_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* DATA_ABI_ALIGNMENT. diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.c index b646a43..a5eaa5f 100644 --- a/gcc/config/moxie/moxie.c +++ b/gcc/config/moxie/moxie.c @@ -229,7 +229,7 @@ struct GTY(()) machine_function static struct machine_function * moxie_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.c index 55b6f0b..e851a14 100644 --- a/gcc/config/msp430/msp430.c +++ b/gcc/config/msp430/msp430.c @@ -90,7 +90,7 @@ msp430_init_machine_status (void) { struct machine_function *m; - m = ggc_alloc_cleared_machine_function (); + m = ggc_cleared_alloc<machine_function> (); return m; } diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.c index 6e5595c..47b1318 100644 --- a/gcc/config/nds32/nds32.c +++ b/gcc/config/nds32/nds32.c @@ -131,7 +131,7 @@ static struct machine_function * nds32_init_machine_status (void) { struct machine_function *machine; - machine = ggc_alloc_cleared_machine_function (); + machine = ggc_cleared_alloc<machine_function> (); /* Initially assume this function needs prologue/epilogue. */ machine->naked_p = 0; diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.c index 548a8d2..ff3536d 100644 --- a/gcc/config/nios2/nios2.c +++ b/gcc/config/nios2/nios2.c @@ -986,7 +986,7 @@ nios2_handle_custom_fpu_insn_option (int fpu_insn_index) static struct machine_function * nios2_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Implement TARGET_OPTION_OVERRIDE. */ diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 871e4e5..95dcbb9 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -668,7 +668,7 @@ pa_expand_builtin (tree exp, rtx target, rtx subtarget ATTRIBUTE_UNUSED, static struct machine_function * pa_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* If FROM is a probable pointer register, mark TO as a probable @@ -5583,7 +5583,7 @@ pa_get_deferred_plabel (rtx symbol) tree id; if (deferred_plabels == 0) - deferred_plabels = ggc_alloc_deferred_plabel (); + deferred_plabels = ggc_alloc<deferred_plabel> (); else deferred_plabels = GGC_RESIZEVEC (struct deferred_plabel, deferred_plabels, diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c index 0731491..09baa76 100644 --- a/gcc/config/rl78/rl78.c +++ b/gcc/config/rl78/rl78.c @@ -111,7 +111,7 @@ rl78_init_machine_status (void) { struct machine_function *m; - m = ggc_alloc_cleared_machine_function (); + m = ggc_cleared_alloc<machine_function> (); m->virt_insns_ok = 1; return m; diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 37b6b7d..cd7b8c1 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -15103,7 +15103,7 @@ builtin_function_type (enum machine_mode mode_ret, enum machine_mode mode_arg0, found = htab_find_slot (builtin_hash_table, &h, INSERT); if (*found == NULL) { - h2 = ggc_alloc_builtin_hash_struct (); + h2 = ggc_alloc<builtin_hash_struct> (); *h2 = h; *found = (void *)h2; @@ -17635,7 +17635,7 @@ static struct machine_function * rs6000_init_machine_status (void) { stack_info.reload_completed = 0; - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } #define INT_P(X) (GET_CODE (X) == CONST_INT && GET_MODE (X) == VOIDmode) @@ -25459,7 +25459,7 @@ output_toc (FILE *file, rtx x, int labelno, enum machine_mode mode) toc_hash_table = htab_create_ggc (1021, toc_hash_function, toc_hash_eq, NULL); - h = ggc_alloc_toc_hash_struct (); + h = ggc_alloc<toc_hash_struct> (); h->key = x; h->key_mode = mode; h->labelno = labelno; diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index ef080ad..417e2a8 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -1675,7 +1675,7 @@ s390_narrow_logical_operator (enum rtx_code code, rtx *memop, rtx *immop) static struct machine_function * s390_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Map for smallest class containing reg regno. */ diff --git a/gcc/config/score/score.c b/gcc/config/score/score.c index e238d6d..e429602 100644 --- a/gcc/config/score/score.c +++ b/gcc/config/score/score.c @@ -1199,7 +1199,7 @@ score_output_external (FILE *file ATTRIBUTE_UNUSED, if (score_in_small_data_p (decl)) { - p = ggc_alloc_extern_list (); + p = ggc_alloc<extern_list> (); p->next = extern_head; p->name = name; p->size = int_size_in_bytes (TREE_TYPE (decl)); diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 4b84760e..30d4159 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -11478,7 +11478,7 @@ sparc_can_output_mi_thunk (const_tree thunk_fndecl ATTRIBUTE_UNUSED, static struct machine_function * sparc_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Locate some local-dynamic symbol still in use by this function diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c index 88e3f5e..41d3c2c 100644 --- a/gcc/config/spu/spu.c +++ b/gcc/config/spu/spu.c @@ -223,7 +223,7 @@ struct GTY(()) machine_function static struct machine_function * spu_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } /* Implement TARGET_OPTION_OVERRIDE. */ diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.c index c3b7126..70fce93 100644 --- a/gcc/config/tilegx/tilegx.c +++ b/gcc/config/tilegx/tilegx.c @@ -735,7 +735,7 @@ create_temp_reg_if_possible (enum machine_mode mode, rtx default_reg) static struct machine_function * tilegx_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.c index 74f8800..e89a733 100644 --- a/gcc/config/tilepro/tilepro.c +++ b/gcc/config/tilepro/tilepro.c @@ -674,7 +674,7 @@ create_temp_reg_if_possible (enum machine_mode mode, rtx default_reg) static struct machine_function * tilepro_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c index 06e1eb7..6b6693f 100644 --- a/gcc/config/xtensa/xtensa.c +++ b/gcc/config/xtensa/xtensa.c @@ -1355,7 +1355,7 @@ xtensa_expand_nonlocal_goto (rtx *operands) static struct machine_function * xtensa_init_machine_status (void) { - return ggc_alloc_cleared_machine_function (); + return ggc_cleared_alloc<machine_function> (); } |