diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-06-23 08:33:35 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-06-23 06:33:35 +0000 |
commit | 1cff83e21d7dadcb976a0c624636b5411fe80904 (patch) | |
tree | 52c03be1266dfc5b9414c33390d9dfbb329ba524 /gcc | |
parent | 2c97f4728c9e92137401c5a16197b74f25bb1992 (diff) | |
download | gcc-1cff83e21d7dadcb976a0c624636b5411fe80904.zip gcc-1cff83e21d7dadcb976a0c624636b5411fe80904.tar.gz gcc-1cff83e21d7dadcb976a0c624636b5411fe80904.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/lto-cgraph.c | 8 |
2 files changed, 9 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 105f4ac..c01cda3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-06-23 Jan Hubicka <hubicka@ucw.cz> + + * lto-cgraph.c (lto_output_node, input_node): Set/get init/fini priority + directly. + 2014-06-23 Zhenqiang Chen <zhenqiang.chen@linaro.org> * loop-invariant.c (pre_check_invariant_p): New function. diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index 54942cf..1683704 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; } |