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