cgraph.c (cgraph_mark_reachable_node): Split out from ...
authorRichard Henderson <rth@redhat.com>
Fri, 5 Sep 2003 04:24:30 +0000 (21:24 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 5 Sep 2003 04:24:30 +0000 (21:24 -0700)
commit8dafba3ca49dbbd3ac78eb8d026576b9633d433c
treee52f1fb527a3257f89b40c552bfaabe7263e2310
parentdd37c5a069e7520f2583ea70f58237de7b90e6e2
cgraph.c (cgraph_mark_reachable_node): Split out from ...

        * cgraph.c (cgraph_mark_reachable_node): Split out from ...
        (cgraph_mark_needed_node): Remove needed argument.
        * cgraph.h: Update to match.
        * cgraphunit.c (decide_is_function_needed): Split out from ...
        (cgraph_finalize_function): Reorg.  Avoid deferred_inline_function
        if we generated the function.
        (record_call_1): Update for cgraph_mark_reachable_node.
        * varasm.c (mark_referenced): Likewise.
        * objc/objc-act.c (mark_referenced_methods): Likewise.

        * decl2.c (mark_member_pointers_and_eh_handlers): Update for
        change in cgraph_mark_needed_node arguments.

From-SVN: r71104
gcc/ChangeLog
gcc/cgraph.c
gcc/cgraph.h
gcc/cgraphunit.c
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/objc/objc-act.c
gcc/varasm.c