diff options
Diffstat (limited to 'gcc/lto/lto.c')
-rw-r--r-- | gcc/lto/lto.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c index 1d9ac2c..8af4946 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -244,7 +244,7 @@ lto_read_in_decl_state (struct data_in *data_in, const uint32_t *data, for (i = 0; i < LTO_N_DECL_STREAMS; i++) { uint32_t size = *data++; - tree *decls = ggc_alloc_vec_tree (size); + tree *decls = ggc_vec_alloc<tree> (size); for (j = 0; j < size; j++) decls[j] = streamer_tree_cache_get_tree (data_in->reader_cache, data[j]); @@ -2159,7 +2159,7 @@ create_subid_section_table (struct lto_section_slot *ls, splay_tree file_ids, } else { - file_data = ggc_alloc_lto_file_decl_data (); + file_data = ggc_alloc<lto_file_decl_data> (); memset(file_data, 0, sizeof (struct lto_file_decl_data)); file_data->id = id; file_data->section_hash_table = lto_obj_create_section_hash_table ();; @@ -2860,7 +2860,7 @@ lto_flatten_files (struct lto_file_decl_data **orig, int count, int last_file_ix lto_stats.num_input_files = count; all_file_decl_data - = ggc_alloc_cleared_vec_lto_file_decl_data_ptr (count + 1); + = ggc_cleared_vec_alloc<lto_file_decl_data_ptr> (count + 1); /* Set the hooks so that all of the ipa passes can read in their data. */ lto_set_in_hooks (all_file_decl_data, get_section_data, free_section_data); for (i = 0, k = 0; i < last_file_ix; i++) @@ -2903,7 +2903,7 @@ read_cgraph_and_symbols (unsigned nfiles, const char **fnames) timevar_push (TV_IPA_LTO_DECL_IN); real_file_decl_data - = decl_data = ggc_alloc_cleared_vec_lto_file_decl_data_ptr (nfiles + 1); + = decl_data = ggc_cleared_vec_alloc<lto_file_decl_data_ptr> (nfiles + 1); real_file_count = nfiles; /* Read the resolution file. */ |