]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR c++/12850
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jan 2004 00:34:09 +0000 (00:34 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jan 2004 00:34:09 +0000 (00:34 +0000)
commit4e8871a04f4928e8a6d833c78b060e20af6b4e12
tree66950d896c4e79e9db825a8c670c14a160a7f554
parenta0e2666d3dddd50253c1384c234f5815ca62aa88
PR c++/12850
* cgraph.c (cgraph_remove_node): Clear out saved/insns/arguments and
initial pointers.
* cgraphunit.c (cgraph_finalize_function): Clear out DECL_SAVED_INSNS
for functions that will be only inlined.
(cgraph_mark_function_to_output): Likewise.
(cgraph_expand_function): Sanity check that DECL_DEFER_OUTPUT is clear;
do not clear function body.
* tree-optimize.c (clear_decl_rtl): Use decl_function_context.
(tree_rest_of_compilation): Reorganize the logic releasing function
body to use callgraph datastructure.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@76822 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cgraph.c
gcc/cgraphunit.c
gcc/tree-optimize.c