diff options
author | Jan Hubicka <jh@suse.cz> | 2010-05-04 17:17:10 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2010-05-04 15:17:10 +0000 |
commit | 688a10c2b9346b7c8d3d9c5ccb10b358eac3770f (patch) | |
tree | 1ff2112e47dbaf74edf8d3aa4173f865ba20cc41 /gcc/cgraphbuild.c | |
parent | 4ac4b596988312f096f860d3e10579af438e3085 (diff) | |
download | gcc-688a10c2b9346b7c8d3d9c5ccb10b358eac3770f.zip gcc-688a10c2b9346b7c8d3d9c5ccb10b358eac3770f.tar.gz gcc-688a10c2b9346b7c8d3d9c5ccb10b358eac3770f.tar.bz2 |
lto-symtab.c (lto_cgraph_replace_node): Do not remove edges; node will be removed anyway.
* lto-symtab.c (lto_cgraph_replace_node): Do not remove edges;
node will be removed anyway.
(lto_varpool_replace_node): Allow also unanalyzed nodes;
relink aliases of node into prevailing node.
* varpool.c (varpool_remove_node): Remove aliases properly;
when removing node, remove all its aliases too; remove DECL_INITIAL
of removed node; ggc_free the varpool node.
From-SVN: r159031
Diffstat (limited to 'gcc/cgraphbuild.c')
0 files changed, 0 insertions, 0 deletions