From: Marek Polacek Date: Mon, 16 Mar 2015 18:28:26 +0000 (+0000) Subject: cgraph.h (add_new_static_var): Remove declaration. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=de6d3593367a76ee33fe4c27c00daac1558ebf73;p=gcc.git cgraph.h (add_new_static_var): Remove declaration. * cgraph.h (add_new_static_var): Remove declaration. * varpool.c (add_new_static_var): Remove function. From-SVN: r221462 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 528e8974727..4fd53997c5a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-03-16 Marek Polacek + + * cgraph.h (add_new_static_var): Remove declaration. + * varpool.c (add_new_static_var): Remove function. + 2015-03-16 Jakub Jelinek * omp-low.c (expand_omp_target): Use auto_vec diff --git a/gcc/cgraph.h b/gcc/cgraph.h index 99af026d2d7..52b15c57417 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -2717,9 +2717,6 @@ cgraph_node::has_gimple_body_p (void) for ((node) = symtab->first_function_with_gimple_body (); (node); \ (node) = symtab->next_function_with_gimple_body (node)) -/* Create a new static variable of type TYPE. */ -tree add_new_static_var (tree type); - /* Uniquize all constants that appear in memory. Each constant in memory thus far output is recorded in `const_desc_table'. */ diff --git a/gcc/varpool.c b/gcc/varpool.c index ce6427956d8..f1439ca6ee3 100644 --- a/gcc/varpool.c +++ b/gcc/varpool.c @@ -760,27 +760,6 @@ symbol_table::output_variables (void) return changed; } -/* Create a new global variable of type TYPE. */ -tree -add_new_static_var (tree type) -{ - tree new_decl; - varpool_node *new_node; - - new_decl = create_tmp_var_raw (type); - DECL_NAME (new_decl) = create_tmp_var_name (NULL); - TREE_READONLY (new_decl) = 0; - TREE_STATIC (new_decl) = 1; - TREE_USED (new_decl) = 1; - DECL_CONTEXT (new_decl) = NULL_TREE; - DECL_ABSTRACT_P (new_decl) = false; - lang_hooks.dup_lang_specific_decl (new_decl); - new_node = varpool_node::get_create (new_decl); - varpool_node::finalize_decl (new_decl); - - return new_node->decl; -} - /* Attempt to mark ALIAS as an alias to DECL. Return TRUE if successful. Extra name aliases are output whenever DECL is output. */