]> git.ipfire.org Git - thirdparty/gcc.git/commit
lto-cgraph.c (compute_ltrans_boundary): Do not care about aliases.
authorJan Hubicka <jh@suse.cz>
Mon, 10 Sep 2012 08:32:36 +0000 (10:32 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 10 Sep 2012 08:32:36 +0000 (08:32 +0000)
commit1cdbb3f92eb47cb74c037a4d50560cc38810d7b8
tree865c0b54e18cfb2b9d2e793041cef72810e71181
parent6ca408fc44483cdbee4d8b1b2da288239581b197
lto-cgraph.c (compute_ltrans_boundary): Do not care about aliases.

* lto-cgraph.c (compute_ltrans_boundary): Do not care about aliases.
* lto-partition.c (partition_symbol_p): Forward declare.
(add_references_to_partition): Reimplement using partition_symbol_p.
(add_aliases_to_partition): Break out from add_references_to_partition;
reimplement using partition_symbol_p.
(add_cgraph_node_to_partition_1): Handle callees using partition_symbol_p;
add sanity checks.
(add_varpool_node_to_partition): Use add_aliases_to_partition.
(partition_varpool_node_p): Do not special case aliases.

From-SVN: r191129
gcc/ChangeLog
gcc/lto-cgraph.c
gcc/lto/ChangeLog
gcc/lto/lto-partition.c
gcc/symtab.c