r129563 - in /branches/lto/gcc/lto: ChangeLog l...

froydnj@gcc.gnu.org froydnj@gcc.gnu.org
Mon Oct 22 22:26:00 GMT 2007


Author: froydnj
Date: Mon Oct 22 22:26:19 2007
New Revision: 129563

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129563
Log:
	* lto.h (struct lto_info_fd): Add field unmaterialized_fndecls.
	* lto.c (lto_info_fd_init): Initialize it.
	(lto_info_fd_close): Free it.
	(lto_materialize_function): New function.
	(lto_read_subroutine_type_subprogram_DIE): Save the result decl on
	unmaterialized_fndecls.
	(lto_file_read): Read in all the function bodies after we have read
	all of the DWARF info.
	* lto-read.c (lto_read_body): Call init_ssa_operands if we are
	reading a function body.

Modified:
    branches/lto/gcc/lto/ChangeLog
    branches/lto/gcc/lto/lto-read.c
    branches/lto/gcc/lto/lto.c
    branches/lto/gcc/lto/lto.h



More information about the Gcc-cvs mailing list