diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-11-13 12:09:46 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-11-13 12:09:46 +0000 |
commit | 547ca3bd8e3409e0a796c9daace21b8fb981e866 (patch) | |
tree | 1c2ac6570bbc8b01a80d59c4395f5f5e708ea6d0 /gcc/lto-streamer-out.c | |
parent | ca92a39fb16598b71a90ed2be2c3543dd079e66c (diff) | |
download | gcc-547ca3bd8e3409e0a796c9daace21b8fb981e866.tar.gz |
2009-11-13 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 154145
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@154146 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto-streamer-out.c')
-rw-r--r-- | gcc/lto-streamer-out.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.c index 1ed1939b2b2..1c5f9103934 100644 --- a/gcc/lto-streamer-out.c +++ b/gcc/lto-streamer-out.c @@ -1870,6 +1870,9 @@ output_function (struct cgraph_node *node) /* Output all the local variables in the function. */ lto_output_tree_ref (ob, fn->local_decls); + /* Output the head of the arguments list. */ + lto_output_tree_ref (ob, DECL_ARGUMENTS (function)); + /* Output all the SSA names used in the function. */ output_ssa_names (ob, fn); @@ -1880,9 +1883,6 @@ output_function (struct cgraph_node *node) lexical scopes. */ lto_output_tree (ob, DECL_INITIAL (function), true); - /* Output the head of the arguments list. */ - lto_output_tree_ref (ob, DECL_ARGUMENTS (function)); - /* We will renumber the statements. The code that does this uses the same ordering that we use for serializing them so we can use the same code on the other end and not have to write out the @@ -2115,6 +2115,7 @@ struct ipa_opt_pass_d pass_ipa_lto_gimple_out = lto_output, /* write_summary */ NULL, /* read_summary */ NULL, /* function_read_summary */ + NULL, /* stmt_fixup */ 0, /* TODOs */ NULL, /* function_transform */ NULL /* variable_transform */ @@ -2545,6 +2546,7 @@ struct ipa_opt_pass_d pass_ipa_lto_finish_out = produce_asm_for_decls, /* write_summary */ NULL, /* read_summary */ NULL, /* function_read_summary */ + NULL, /* stmt_fixup */ 0, /* TODOs */ NULL, /* function_transform */ NULL /* variable_transform */ |