* cgraph.c (cgraph_mark_reachable_node): Split out from ...
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2003 04:24:30 +0000 (04:24 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2003 04:24:30 +0000 (04:24 +0000)
commit2c0b522ddcf9182f468722a82afa1a3245c4239d
treee52f1fb527a3257f89b40c552bfaabe7263e2310
parent3974200ffd9dafa7874221910611d07fb341435e
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71104 138bc75d-0d04-0410-961f-82ee72b054a4
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