diff options
author | Gabriel Dos Reis <gdr@integrable-solutions.net> | 2005-12-18 01:19:20 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2005-12-18 01:19:20 +0000 |
commit | 858904db9ee5873db3c28b4ba0f4258e9c8ece0d (patch) | |
tree | 47c51434efd5419a4c84affaa30de90732e3007d /gcc/tree-dfa.c | |
parent | 0e27ef71a5e6b0a413a2ea667a085656e9d638b4 (diff) | |
download | gcc-858904db9ee5873db3c28b4ba0f4258e9c8ece0d.zip gcc-858904db9ee5873db3c28b4ba0f4258e9c8ece0d.tar.gz gcc-858904db9ee5873db3c28b4ba0f4258e9c8ece0d.tar.bz2 |
tree-vn.c (vn_add): Use XNEW.
* tree-vn.c (vn_add): Use XNEW.
* tree-ssa-ccp.c (ccp_initialize): Use XNEWVEC.
(ccp_fold): Likewise.
(fold_stmt_r): Use explicit cast to convert from void *.
* tree-outof-ssa.c (new_temp_expr_table): Use XCNEWVEC.
(new_temp_expr_table): Likewise.
* gimplify.c (lookup_tmp_var): Use XNEW.
(gimplify_asm_expr): Use explcit cast to convert from void *.
* tree-into-ssa.c (get_ssa_name_ann): Likewise.
(get_def_blocks_for): Use XNEW.
(add_to_repl_tbl): Likewise.
(mark_def_sites): Use explicit cast to convert from void *.
(def_blocks_free): Likewise.
(mark_def_sites_initialize_block): Likewise.
(update_ssa): Use XNEWVEC.
* tree-dfa.c (create_var_ann): Use GGC_NEW.
(create_stmt_ann): Likewise.
(create_tree_ann): Likewise.
(referenced_var_insert): Likewise.
(set_default_def): Likewise.
(referenced_var_lookup_if_exists): Use explicit cast to
* convert
from void *.
(referenced_var_lookup): Likewise.
(default_def): Likewise.
(set_default_def): Likewise.
* tree-cfg.c (create_bb): Likewise.
(edge_to_cases_cleanup): Likewise.
(verify_node_sharing): Likewise.
(record_switch_edge): Use XNEW.
(cleanup_dead_labels): Use XCNEWVEC.
(tree_duplicate_sese_region): Use XNEWVEC.
* tree-scalar-evolution.c (get_instantiated_value): Likewise.
* tree-ssa.c (verify_ssa): Use XCNEWVEC.
(int_tree_map_eq): Use explicit cast to convert from void *.
* libgcov.c (gcov_exit): Use explicit cast to convert from
* void *.
(__gcov_execl): Likewise.
(__gcov_execlp): Likewise.
(__gcov_execle): Likewise.
* tree-eh.c (struct_ptr_eq): Likewise.
(struct_ptr_hash): Likewise.
(lookup_stmt_eh_region_fn): Likewise.
(outside_finally_tree): Likewise.
(find_goto_replacement): Likewise.
(make_eh_edge): Likewise.
(mark_eh_edge): Likewise.
(add_stmt_to_eh_region_fn): Use GGC_NEW.
(record_in_finally_tree): Use XNEW.
(maybe_record_in_goto_queue): Use XRESIZEVEC.
(lower_try_finally_copy): Use XCNEWVEC.
From-SVN: r108736
Diffstat (limited to 'gcc/tree-dfa.c')
-rw-r--r-- | gcc/tree-dfa.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 6b52fa7..89cdd6e 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -157,7 +157,7 @@ create_var_ann (tree t) gcc_assert (DECL_P (t)); gcc_assert (!t->common.ann || t->common.ann->common.type == VAR_ANN); - ann = ggc_alloc (sizeof (*ann)); + ann = GGC_NEW (struct var_ann_d); memset ((void *) ann, 0, sizeof (*ann)); ann->common.type = VAR_ANN; @@ -178,7 +178,7 @@ create_stmt_ann (tree t) gcc_assert (is_gimple_stmt (t)); gcc_assert (!t->common.ann || t->common.ann->common.type == STMT_ANN); - ann = ggc_alloc (sizeof (*ann)); + ann = GGC_NEW (struct stmt_ann_d); memset ((void *) ann, 0, sizeof (*ann)); ann->common.type = STMT_ANN; @@ -201,7 +201,7 @@ create_tree_ann (tree t) gcc_assert (t); gcc_assert (!t->common.ann || t->common.ann->common.type == TREE_ANN_COMMON); - ann = ggc_alloc (sizeof (*ann)); + ann = GGC_NEW (union tree_ann_d); memset ((void *) ann, 0, sizeof (*ann)); ann->common.type = TREE_ANN_COMMON; @@ -580,7 +580,7 @@ referenced_var_lookup_if_exists (unsigned int uid) { struct int_tree_map *h, in; in.uid = uid; - h = htab_find_with_hash (referenced_vars, &in, uid); + h = (struct int_tree_map *) htab_find_with_hash (referenced_vars, &in, uid); if (h) return h->to; return NULL_TREE; @@ -594,7 +594,7 @@ referenced_var_lookup (unsigned int uid) { struct int_tree_map *h, in; in.uid = uid; - h = htab_find_with_hash (referenced_vars, &in, uid); + h = (struct int_tree_map *) htab_find_with_hash (referenced_vars, &in, uid); gcc_assert (h || uid == 0); if (h) return h->to; @@ -609,7 +609,7 @@ referenced_var_insert (unsigned int uid, tree to) struct int_tree_map *h; void **loc; - h = ggc_alloc (sizeof (struct int_tree_map)); + h = GGC_NEW (struct int_tree_map); h->uid = uid; h->to = to; loc = htab_find_slot_with_hash (referenced_vars, h, uid, INSERT); @@ -625,7 +625,8 @@ default_def (tree var) struct int_tree_map *h, in; gcc_assert (SSA_VAR_P (var)); in.uid = DECL_UID (var); - h = htab_find_with_hash (default_defs, &in, DECL_UID (var)); + h = (struct int_tree_map *) htab_find_with_hash (default_defs, &in, + DECL_UID (var)); if (h) return h->to; return NULL_TREE; @@ -653,14 +654,14 @@ set_default_def (tree var, tree def) /* Default definition might be changed by tail call optimization. */ if (!*loc) { - h = ggc_alloc (sizeof (struct int_tree_map)); + h = GGC_NEW (struct int_tree_map); h->uid = DECL_UID (var); h->to = def; *(struct int_tree_map **) loc = h; } else { - h = *loc; + h = (struct int_tree_map *) *loc; h->to = def; } } |