aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2012-04-10 01:39:11 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2012-04-09 23:39:11 +0000
commit3c56b037d3517192aeb66c7dde1e893c5a20fd99 (patch)
treef3f75fa5d40c0187f09c5fb152838f703f00c122 /gcc/tree-pass.h
parent3cb2b15b6c800aa7afef5b427978371aabb6d20a (diff)
downloadgcc-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