This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [lto][patch] Update cgraph with the symbol resolution information


On Wed, Oct 22, 2008 at 09:49, Rafael Espindola <espindola@google.com> wrote:

> 2008-10-07 Rafael Espindola  <espindola@google.com>
>
>        * Make-lang.in (lto/lto-lang.o): Update dependencies.
>        * lto-lang.c: Include lto/common.h and lto-tree-in.h.
>        (input_overwrite_node): Don't call cgraph_mark_needed_node.
>        (input_node): Just read the node. Don't update it to reflect that
>        another node for the same decl might have been read.
>        (input_edge): Don't create an edge if the caller has been preempted.
>        Make sure the callee is the prevailing decl.
>        (input_cgraph_1): Remove nodes corresponding to preempted decls.
>        * lto.c (lto_main): Read the cgraph before calling lto_fixup_decls.

OK.


Diego.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]