From 1cff83e21d7dadcb976a0c624636b5411fe80904 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Mon, 23 Jun 2014 08:33:35 +0200 Subject: [PATCH] lto-cgraph.c (lto_output_node, input_node): Set/get init/fini priority directly. * lto-cgraph.c (lto_output_node, input_node): Set/get init/fini priority directly. From-SVN: r211886 --- gcc/ChangeLog | 5 +++++ gcc/lto-cgraph.c | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 105f4ac3ac1..c01cda33cb4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-06-23 Jan Hubicka + + * lto-cgraph.c (lto_output_node, input_node): Set/get init/fini priority + directly. + 2014-06-23 Zhenqiang Chen * loop-invariant.c (pre_check_invariant_p): New function. diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index 54942cf9e36..16837041538 100644 --- a/gcc/lto-cgraph.c +++ b/gcc/lto-cgraph.c @@ -558,9 +558,9 @@ lto_output_node (struct lto_simple_output_block *ob, struct cgraph_node *node, } streamer_write_hwi_stream (ob->main_stream, node->profile_id); if (DECL_STATIC_CONSTRUCTOR (node->decl)) - streamer_write_hwi_stream (ob->main_stream, DECL_INIT_PRIORITY (node->decl)); + streamer_write_hwi_stream (ob->main_stream, node->get_init_priority ()); if (DECL_STATIC_DESTRUCTOR (node->decl)) - streamer_write_hwi_stream (ob->main_stream, DECL_FINI_PRIORITY (node->decl)); + streamer_write_hwi_stream (ob->main_stream, node->get_fini_priority ()); } /* Output the varpool NODE to OB. @@ -1215,9 +1215,9 @@ input_node (struct lto_file_decl_data *file_data, node->alias_target = get_alias_symbol (node->decl); node->profile_id = streamer_read_hwi (ib); if (DECL_STATIC_CONSTRUCTOR (node->decl)) - SET_DECL_INIT_PRIORITY (node->decl, streamer_read_hwi (ib)); + node->set_init_priority (streamer_read_hwi (ib)); if (DECL_STATIC_DESTRUCTOR (node->decl)) - SET_DECL_FINI_PRIORITY (node->decl, streamer_read_hwi (ib)); + node->set_fini_priority (streamer_read_hwi (ib)); return node; }