diff options
author | Jan Hubicka <jh@suse.cz> | 2012-04-10 01:39:11 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2012-04-09 23:39:11 +0000 |
commit | 3c56b037d3517192aeb66c7dde1e893c5a20fd99 (patch) | |
tree | f3f75fa5d40c0187f09c5fb152838f703f00c122 /gcc/tree-pass.h | |
parent | 3cb2b15b6c800aa7afef5b427978371aabb6d20a (diff) | |
download | gcc-3c56b037d3517192aeb66c7dde1e893c5a20fd99.zip gcc-3c56b037d3517192aeb66c7dde1e893c5a20fd99.tar.gz gcc-3c56b037d3517192aeb66c7dde1e893c5a20fd99.tar.bz2 |
re PR lto/52722 (ICE in lto_output_varpool_node)
PR lto/52722
PR lto/51765
PR lto/52634
* lto-cgraph.c (compute_ltrans_boundary): When alias is in the boundary,
add its target too.
* lto.c (add_references_to_partition): Add also aliased nodes.
(add_cgraph_node_to_partition,
add_varpool_node_to_partition): Work on nodes, not functions/variables;
when adding alias, add also the aliased object.
* gcc.dg/lto/pr52634_1.c: New testcase.
* gcc.dg/lto/pr52634_0.c: New testcase.
From-SVN: r186252
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions