lto-streamer-out.c (DFS_write_tree_body): Drop BINFO_INHERITANCE_CHAIN, BINFO_SUBVTT_INDEX and BINFO_VPTR_INDEX.
* lto-streamer-out.c (DFS_write_tree_body): Drop BINFO_INHERITANCE_CHAIN, BINFO_SUBVTT_INDEX and BINFO_VPTR_INDEX. (hash_tree): Do not hash DECL_DEFER_OUTPUT, BINFO_INHERITANCE_CHAIN, BINFO_SUBVTT_INDEX, BINFO_VPTR_INDEX, DECL_IN_TEXT_SECTION. * tree-streamer-in.c (unpack_ts_decl_common_value_fields): Do not read DECL_ERROR_ISSUED. (unpack_ts_decl_with_vis_value_fields): Do not read DECL_DEFER_OUTPUT. (lto_input_ts_binfo_tree_pointers): Do not read BINFO_INHERITANCE_CHAIN, BINFO_SUBVTT_INDEX, BINFO_VPTR_INDEX * tree-streamer-out.c (pack_ts_decl_common_value_fields): Do not write DECL_ERROR_ISSUED.. (pack_ts_decl_with_vis_value_fields): Do not write DECL_DEFER_OUTPUT. (write_ts_binfo_tree_pointers): Do not read BINFO_INHERITANCE_CHAIN, BINFO_SUBVTT_INDEX, BINFO_VPTR_INDEX * print-tree.c (print_node): Do not print DECL_ERROR_ISSUED. * tree.h (tree_decl_common): Update comment. (DECL_ERROR_ISSUED): Remove. From-SVN: r202053
This commit is contained in:
parent
c01c111b6f
commit
184799e763
1 changed files with 2 additions and 7 deletions
|
@ -209,7 +209,6 @@ unpack_ts_decl_common_value_fields (struct bitpack_d *bp, tree expr)
|
|||
|
||||
if (TREE_CODE (expr) == LABEL_DECL)
|
||||
{
|
||||
DECL_ERROR_ISSUED (expr) = (unsigned) bp_unpack_value (bp, 1);
|
||||
EH_LANDING_PAD_NR (expr) = (int) bp_unpack_var_len_unsigned (bp);
|
||||
|
||||
/* Always assume an initial value of -1 for LABEL_DECL_UID to
|
||||
|
@ -258,7 +257,6 @@ unpack_ts_decl_wrtl_value_fields (struct bitpack_d *bp, tree expr)
|
|||
static void
|
||||
unpack_ts_decl_with_vis_value_fields (struct bitpack_d *bp, tree expr)
|
||||
{
|
||||
DECL_DEFER_OUTPUT (expr) = (unsigned) bp_unpack_value (bp, 1);
|
||||
DECL_COMMON (expr) = (unsigned) bp_unpack_value (bp, 1);
|
||||
DECL_DLLIMPORT_P (expr) = (unsigned) bp_unpack_value (bp, 1);
|
||||
DECL_WEAK (expr) = (unsigned) bp_unpack_value (bp, 1);
|
||||
|
@ -270,7 +268,6 @@ unpack_ts_decl_with_vis_value_fields (struct bitpack_d *bp, tree expr)
|
|||
if (TREE_CODE (expr) == VAR_DECL)
|
||||
{
|
||||
DECL_HARD_REGISTER (expr) = (unsigned) bp_unpack_value (bp, 1);
|
||||
DECL_IN_TEXT_SECTION (expr) = (unsigned) bp_unpack_value (bp, 1);
|
||||
DECL_IN_CONSTANT_POOL (expr) = (unsigned) bp_unpack_value (bp, 1);
|
||||
DECL_TLS_MODEL (expr) = (enum tls_model) bp_unpack_value (bp, 3);
|
||||
}
|
||||
|
@ -923,10 +920,8 @@ lto_input_ts_binfo_tree_pointers (struct lto_input_block *ib,
|
|||
tree a = stream_read_tree (ib, data_in);
|
||||
(*BINFO_BASE_ACCESSES (expr))[i] = a;
|
||||
}
|
||||
|
||||
BINFO_INHERITANCE_CHAIN (expr) = stream_read_tree (ib, data_in);
|
||||
BINFO_SUBVTT_INDEX (expr) = stream_read_tree (ib, data_in);
|
||||
BINFO_VPTR_INDEX (expr) = stream_read_tree (ib, data_in);
|
||||
/* Do not walk BINFO_INHERITANCE_CHAIN, BINFO_SUBVTT_INDEX
|
||||
and BINFO_VPTR_INDEX; these are used by C++ FE only. */
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue