r202592 - in /trunk/gcc: ChangeLog cgraph.h cgr...

hubicka@gcc.gnu.org hubicka@gcc.gnu.org
Sat Sep 14 15:27:00 GMT 2013


Author: hubicka
Date: Sat Sep 14 15:27:21 2013
New Revision: 202592

URL: http://gcc.gnu.org/viewcvs?rev=202592&root=gcc&view=rev
Log:

	* tree-into-ssa.c (gate_into_ssa): New.
	(pass_data_build_ssa): Use it.
	* cgraph.h (expand_thunk): Update prototype.
	* cgraphunit.c (analyze_function): Expand thunks early.
	(expand_thunk): Fix DECL_CONTEXT of reust_decl;
	build proper cgraph; set in_ssa_p; clear bogus TREE_ASM_WRITTEN;
	set lowered flag; do not add new function.
	(assemble_thunks_and_aliases): Update.
	* tree-ssa.c (gate_init_datastructures): New gate.
	(pass_data_init_datastructures): Use it.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cgraph.h
    trunk/gcc/cgraphunit.c
    trunk/gcc/tree-into-ssa.c
    trunk/gcc/tree-ssa.c



More information about the Gcc-cvs mailing list