diff options
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -1670,7 +1670,7 @@ build_fixed (tree type, FIXED_VALUE_TYPE f) FIXED_VALUE_TYPE *fp; v = make_node (FIXED_CST); - fp = ggc_alloc_fixed_value (); + fp = ggc_alloc<fixed_value> (); memcpy (fp, &f, sizeof (FIXED_VALUE_TYPE)); TREE_TYPE (v) = type; @@ -1691,7 +1691,7 @@ build_real (tree type, REAL_VALUE_TYPE d) Consider doing it via real_convert now. */ v = make_node (REAL_CST); - dp = ggc_alloc_real_value (); + dp = ggc_alloc<real_value> (); memcpy (dp, &d, sizeof (REAL_VALUE_TYPE)); TREE_TYPE (v) = type; @@ -1748,7 +1748,7 @@ build_string (int len, const char *str) record_node_allocation_statistics (STRING_CST, length); - s = ggc_alloc_tree_node (length); + s = (tree) ggc_internal_alloc (length); memset (s, 0, sizeof (struct tree_typed)); TREE_SET_CODE (s, STRING_CST); @@ -6407,7 +6407,7 @@ decl_priority_info (tree decl) h = (struct tree_priority_map *) *loc; if (!h) { - h = ggc_alloc_cleared_tree_priority_map (); + h = ggc_cleared_alloc<tree_priority_map> (); *loc = h; h->base.from = decl; h->init = DEFAULT_INIT_PRIORITY; @@ -6490,7 +6490,7 @@ decl_debug_expr_insert (tree from, tree to) struct tree_decl_map *h; void **loc; - h = ggc_alloc_tree_decl_map (); + h = ggc_alloc<tree_decl_map> (); h->base.from = from; h->to = to; loc = htab_find_slot_with_hash (debug_expr_for_decl, h, DECL_UID (from), @@ -6521,7 +6521,7 @@ decl_value_expr_insert (tree from, tree to) struct tree_decl_map *h; void **loc; - h = ggc_alloc_tree_decl_map (); + h = ggc_alloc<tree_decl_map> (); h->base.from = from; h->to = to; loc = htab_find_slot_with_hash (value_expr_for_decl, h, DECL_UID (from), @@ -6562,7 +6562,7 @@ decl_debug_args_insert (tree from) if (debug_args_for_decl == NULL) debug_args_for_decl = htab_create_ggc (64, tree_vec_map_hash, tree_vec_map_eq, 0); - h = ggc_alloc_tree_vec_map (); + h = ggc_alloc<tree_vec_map> (); h->base.from = from; h->to = NULL; loc = htab_find_slot_with_hash (debug_args_for_decl, h, DECL_UID (from), @@ -6747,7 +6747,7 @@ type_hash_add (hashval_t hashcode, tree type) struct type_hash *h; void **loc; - h = ggc_alloc_type_hash (); + h = ggc_alloc<type_hash> (); h->hash = hashcode; h->type = type; loc = htab_find_slot_with_hash (type_hash_table, h, hashcode, INSERT); @@ -10314,7 +10314,7 @@ build_omp_clause (location_t loc, enum omp_clause_code code) record_node_allocation_statistics (OMP_CLAUSE, size); - t = ggc_alloc_tree_node (size); + t = (tree) ggc_internal_alloc (size); memset (t, 0, size); TREE_SET_CODE (t, OMP_CLAUSE); OMP_CLAUSE_SET_CODE (t, code); |