* ipa.c (symbol_table::remove_unreachable_nodes): Mark all inline clones
commitca92a2511ecb05fb7c84df998723c257f23b6ca7
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 22 Nov 2014 21:08:07 +0000 (22 21:08 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 22 Nov 2014 21:08:07 +0000 (22 21:08 +0000)
tree7f57169135a855a1a28976503c91b1195e9e7d5a
parent3392253210b375a71af7dc832d2786a0a41f21d2
* ipa.c (symbol_table::remove_unreachable_nodes): Mark all inline clones
as having abstract origin used.
* ipa-inline-transform.c (can_remove_node_now_p_1): Drop abstract origin check.
(clone_inlined_nodes): Copy abstract originflag.
* lto-cgraph.c (compute_ltrans_boundary): Use get_create to get abstract origin node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217973 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-inline-transform.c
gcc/ipa.c
gcc/lto-cgraph.c