diff options
author | Ilya Enkovich <ilya.enkovich@intel.com> | 2013-11-20 13:50:44 +0000 |
---|---|---|
committer | Kirill Yukhin <kyukhin@gcc.gnu.org> | 2013-11-20 13:50:44 +0000 |
commit | eb1d81598d4b4413ec5fe730036c16202afad6b6 (patch) | |
tree | da46e8ec2d13767fa1a1c3da99489ab1f6ebd4e4 /gcc/lto-cgraph.c | |
parent | a888f9ad6f86dab748ce790ac2d11b1bf95f36b5 (diff) | |
download | gcc-eb1d81598d4b4413ec5fe730036c16202afad6b6.zip gcc-eb1d81598d4b4413ec5fe730036c16202afad6b6.tar.gz gcc-eb1d81598d4b4413ec5fe730036c16202afad6b6.tar.bz2 |
cgraph.h (varpool_node): Add need_bounds_init field.
* cgraph.h (varpool_node): Add need_bounds_init field.
* lto-cgraph.c (lto_output_varpool_node): Output
need_bounds_init value.
(input_varpool_node): Read need_bounds_init value.
* varpool.c (dump_varpool_node): Dump need_bounds_init field.
From-SVN: r205116
Diffstat (limited to 'gcc/lto-cgraph.c')
-rw-r--r-- | gcc/lto-cgraph.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index d827599..0f1a1c5 100644 --- a/gcc/lto-cgraph.c +++ b/gcc/lto-cgraph.c @@ -580,6 +580,7 @@ lto_output_varpool_node (struct lto_simple_output_block *ob, struct varpool_node && boundary_p && !DECL_EXTERNAL (node->decl), 1); /* in_other_partition. */ } + bp_pack_value (&bp, node->need_bounds_init, 1); streamer_write_bitpack (&bp); if (node->same_comdat_group && !boundary_p) { @@ -1150,6 +1151,7 @@ input_varpool_node (struct lto_file_decl_data *file_data, node->analyzed = bp_unpack_value (&bp, 1); node->used_from_other_partition = bp_unpack_value (&bp, 1); node->in_other_partition = bp_unpack_value (&bp, 1); + node->need_bounds_init = bp_unpack_value (&bp, 1); if (node->in_other_partition) { DECL_EXTERNAL (node->decl) = 1; |