ipa.c (symbol_table::remove_unreachable_nodes): Mark all inline clones as having...
authorJan Hubicka <hubicka@ucw.cz>
Sat, 22 Nov 2014 21:08:07 +0000 (22:08 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 22 Nov 2014 21:08:07 +0000 (21:08 +0000)
commit4ad08ee83804220dcc7e059e11377f18a2bb00ba
tree7f57169135a855a1a28976503c91b1195e9e7d5a
parent2d3a20632b8bbd0b80d2bbaba6d93032c0fb909b
ipa.c (symbol_table::remove_unreachable_nodes): Mark all inline clones as having abstract origin used.

* 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.

From-SVN: r217973
gcc/ChangeLog
gcc/ipa-inline-transform.c
gcc/ipa.c
gcc/lto-cgraph.c