[Bug c++/13074] [3.3/3.4 Regression] Stops with message: g++: Internal error: Killed (program cc1plus)

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sat Jan 31 19:35:00 GMT 2004


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-01-31 19:35 -------
in 3.5.0, due to this patch:

	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

The memory usage is only 75M so it is much better already.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[3.3/3.4/3.5 Regression]    |[3.3/3.4 Regression] Stops
                   |Stops with message: g++:    |with message: g++: Internal
                   |Internal error: Killed      |error: Killed (program
                   |(program cc1plus)           |cc1plus)


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13074



More information about the Gcc-bugs mailing list