]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/lto-cgraph.c
cgraph.c (release_function_body): Break out from ...
authorJan Hubicka <jh@suse.cz>
Thu, 25 Jul 2013 17:10:21 +0000 (19:10 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 25 Jul 2013 17:10:21 +0000 (17:10 +0000)
commit49bde17554926a2352b7f1df98d4e02becc1e065
tree8d52c0e27c62a558679ffa973f3a0c348cef4b41
parent4870352d35468211accf8c293bf756eac99bc1e7
cgraph.c (release_function_body): Break out from ...

* cgraph.c (release_function_body): Break out from ...
(cgraph_release_function_body): ... this one; also release DECL_RESULT
and DECL_ARGUMENTS.
* ipa-cp.c (get_replacement_map): Add parm_num argument; do not set
old_tree in the map.
(create_specialized_node): Update.
* lto-cgraph.c (output_node_opt_summary): Do not translate old_tree
into index.
* cgraphclones.c (cgraph_create_virtual_clone): Do not copy DECL_ARGUMENTS,
DECL_INITIAL and DECL_RESULT.
* ipa-prop.c (ipa_populate_param_decls): Look for origin of clones.
* tree-inline.c (initialize_cfun): Initialize DECL_ARGUMENTS and
DECL_RESULT.

From-SVN: r201251
gcc/ChangeLog
gcc/cgraph.c
gcc/cgraphclones.c
gcc/ipa-cp.c
gcc/ipa-prop.c
gcc/lto-cgraph.c
gcc/tree-inline.c