aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/c-decl.c2
-rw-r--r--gcc/cgraph.h2
-rw-r--r--gcc/cgraphunit.c2
-rw-r--r--gcc/cp/ChangeLog3
-rw-r--r--gcc/cp/semantics.c2
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/parse.y2
8 files changed, 18 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 358ee4e..2b099c1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2003-09-09 Richard Henderson <rth@redhat.com>
+
+ * cgraphunit.c (cgraph_finalize_function): Remove unused argument.
+ * cgraph.h (cgraph_finalize_function): Update.
+ * c-decl.c (finish_function): Update.
2003-09-09 Devang Patel <dpatel@apple.com>
diff --git a/gcc/c-decl.c b/gcc/c-decl.c
index 6afcd7a..b72f257 100644
--- a/gcc/c-decl.c
+++ b/gcc/c-decl.c
@@ -6143,7 +6143,7 @@ finish_function ()
/* ??? Objc emits functions after finalizing the compilation unit.
This should be cleaned up later and this conditional removed. */
if (!cgraph_global_info_ready)
- cgraph_finalize_function (fndecl, DECL_SAVED_TREE (fndecl));
+ cgraph_finalize_function (fndecl);
else
c_expand_body (fndecl);
current_function_decl = NULL;
diff --git a/gcc/cgraph.h b/gcc/cgraph.h
index aaa09a2..2b30f93 100644
--- a/gcc/cgraph.h
+++ b/gcc/cgraph.h
@@ -169,7 +169,7 @@ void cgraph_varpool_finalize_decl (tree);
bool cgraph_varpool_assemble_pending_decls (void);
/* In cgraphunit.c */
-void cgraph_finalize_function (tree, tree);
+void cgraph_finalize_function (tree);
void cgraph_finalize_compilation_unit (void);
void cgraph_create_edges (tree, tree);
void cgraph_optimize (void);
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c
index 10bf837..02edb69 100644
--- a/gcc/cgraphunit.c
+++ b/gcc/cgraphunit.c
@@ -146,7 +146,7 @@ cgraph_assemble_pending_functions (void)
available - create cgraph edges for function calls via BODY. */
void
-cgraph_finalize_function (tree decl, tree body ATTRIBUTE_UNUSED)
+cgraph_finalize_function (tree decl)
{
struct cgraph_node *node = cgraph_node (decl);
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1698444..b36f7aa 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,8 @@
2003-09-09 Richard Henderson <rth@redhat.com>
+ * semantics.c (expand_or_defer_fn): Update call to
+ cgraph_finalize_function.
+
* semantics.c (expand_or_defer_fn): Use cgraph_finalize_function
always.
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c
index b5d76ce..50923ab 100644
--- a/gcc/cp/semantics.c
+++ b/gcc/cp/semantics.c
@@ -2940,7 +2940,7 @@ expand_or_defer_fn (tree fn)
import_export_decl (fn);
/* Expand or defer, at the whim of the compilation unit manager. */
- cgraph_finalize_function (fn, DECL_SAVED_TREE (fn));
+ cgraph_finalize_function (fn);
}
/* Helper function for walk_tree, used by finish_function to override all
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 3b52536..68841af 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,8 @@
+2003-09-09 Richard Henderson <rth@redhat.com>
+
+ * parse.y (source_end_java_method): Update call to
+ cgraph_finalize_function.
+
2003-09-03 Jeff Sturm <jsturm@one-point.com>
* decl.c (java_expand_body): New function.
diff --git a/gcc/java/parse.y b/gcc/java/parse.y
index 8684537..2a6abf5 100644
--- a/gcc/java/parse.y
+++ b/gcc/java/parse.y
@@ -7474,7 +7474,7 @@ source_end_java_method (void)
/* In unit-at-a-time mode, don't expand the method yet. */
if (DECL_SAVED_TREE (fndecl) && flag_unit_at_a_time)
{
- cgraph_finalize_function (fndecl, DECL_SAVED_TREE (fndecl));
+ cgraph_finalize_function (fndecl);
current_function_decl = NULL_TREE;
java_parser_context_restore_global ();
return;