r141296 - in /branches/lto/gcc: ChangeLog.lto l...
espindola@gcc.gnu.org
espindola@gcc.gnu.org
Wed Oct 22 15:23:00 GMT 2008
Author: espindola
Date: Wed Oct 22 15:23:32 2008
New Revision: 141296
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141296
Log:
2008-10-22 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.
Modified:
branches/lto/gcc/ChangeLog.lto
branches/lto/gcc/lto/Make-lang.in
branches/lto/gcc/lto/lto-lang.c
branches/lto/gcc/lto/lto.c
More information about the Gcc-cvs
mailing list