r236357 - in /trunk/gcc: ChangeLog cgraphclones...

hubicka@gcc.gnu.org hubicka@gcc.gnu.org
Wed May 18 07:12:00 GMT 2016


Author: hubicka
Date: Wed May 18 07:12:46 2016
New Revision: 236357

URL: https://gcc.gnu.org/viewcvs?rev=236357&root=gcc&view=rev
Log:
	* ipa-inline-transform.c (preserve_function_body_p): Look for
	first non-thunk clone.
	(save_function_body): Save into first non-thunk.
	* lto-cgraph.c (lto_output_edge): When streaming thunk do not look
	up call stmt id.
	(lto_output_node): Inline thunks don't need body in every
	partition.
	* lto-streamer-in.c: Do not fixup thunk clones.
	* cgraphclones.c (cgraph_node::create_edge_including_clone): Skip
	thunks.
	* tree-inline.c (copy_bb): Be prepared for target node to be new after
	folding suceeds.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cgraphclones.c
    trunk/gcc/ipa-inline-transform.c
    trunk/gcc/lto-cgraph.c
    trunk/gcc/lto-streamer-in.c
    trunk/gcc/tree-inline.c



More information about the Gcc-cvs mailing list