r137845 - in /branches/lto/gcc: ChangeLog.lto M...

zadeck@gcc.gnu.org zadeck@gcc.gnu.org
Tue Jul 15 16:03:00 GMT 2008


Author: zadeck
Date: Tue Jul 15 16:03:47 2008
New Revision: 137845

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=137845
Log:
2008-07-15  Kenneth Zadeck <zadeck@naturalbridge.com>

	* tree-pass.h (pass_ipa_reference): Make into ipa_opt_pass.
	* ipa-reference.c (lto-section-in.h, lto-section-out.h): New includes.
	(init_function_info, generate_summary, write_summary,
	read_summary, propagate): New functions.
	(analyze_function):  Call init_function_info.
	(static_execute): Stripped into generate_summary and propagate.
	(pass_ipa_reference): Made into ipa_opt_pass.
	* lto-header.h (lto_section_type): Added LTO_section_ipa_reference.
	* ipa-pure-const.c (read_summary): Move call to init_state out of loop.
	* Makefile.in (ipa-reference.o): Add rules.
	* passes.c (init_optimization_passes): Reorder pass_ipa_reference.
	* lto-section-out.c (lto_get_section_name): Add .reference section.



Modified:
    branches/lto/gcc/ChangeLog.lto
    branches/lto/gcc/Makefile.in
    branches/lto/gcc/ipa-pure-const.c
    branches/lto/gcc/ipa-reference.c
    branches/lto/gcc/lto-header.h
    branches/lto/gcc/lto-section-out.c
    branches/lto/gcc/passes.c
    branches/lto/gcc/tree-pass.h



More information about the Gcc-cvs mailing list