diff options
author | Richard Guenther <rguenther@suse.de> | 2010-06-04 11:00:09 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-06-04 11:00:09 +0000 |
commit | d4c0c9f6352d49c09f436670b2e9821469a15c1d (patch) | |
tree | bf17c26958a31c8d281981f79bbbeb418d5ca820 /gcc/lto-cgraph.c | |
parent | addcce0450edc8fa3b448d25728658a7b8df1052 (diff) | |
download | gcc-d4c0c9f6352d49c09f436670b2e9821469a15c1d.zip gcc-d4c0c9f6352d49c09f436670b2e9821469a15c1d.tar.gz gcc-d4c0c9f6352d49c09f436670b2e9821469a15c1d.tar.bz2 |
re PR lto/41584 (WHOPR doesn't grok empty units)
2010-06-04 Richard Guenther <rguenther@suse.de>
PR lto/41584
* cgraph.h (struct varpool_node): Add lto_file_data field.
* lto-cgraph.c (input_varpool_node): Initialize it.
lto/
* lto.c (lto_1_to_1_map): Use the proper file_data for
varpool nodes.
From-SVN: r160258
Diffstat (limited to 'gcc/lto-cgraph.c')
-rw-r--r-- | gcc/lto-cgraph.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index bb912ceb..0795932 100644 --- a/gcc/lto-cgraph.c +++ b/gcc/lto-cgraph.c @@ -1089,6 +1089,7 @@ input_varpool_node (struct lto_file_decl_data *file_data, decl_index = lto_input_uleb128 (ib); var_decl = lto_file_decl_data_get_var_decl (file_data, decl_index); node = varpool_node (var_decl); + node->lto_file_data = file_data; bp = lto_input_bitpack (ib); node->externally_visible = bp_unpack_value (bp, 1); |