aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cgraph.h3
-rw-r--r--gcc/varpool.c21
3 files changed, 5 insertions, 24 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 528e897..4fd5399 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2015-03-16 Marek Polacek <polacek@redhat.com>
+
+ * cgraph.h (add_new_static_var): Remove declaration.
+ * varpool.c (add_new_static_var): Remove function.
+
2015-03-16 Jakub Jelinek <jakub@redhat.com>
* omp-low.c (expand_omp_target): Use auto_vec<tree, 11>
diff --git a/gcc/cgraph.h b/gcc/cgraph.h
index 99af026..52b15c5 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 ce64279..f1439ca 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. */