This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/12316] [3.4 regression] trouble with garbage collection
- From: "steven at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 Sep 2003 19:14:40 -0000
- Subject: [Bug c++/12316] [3.4 regression] trouble with garbage collection
- References: <20030917115600.12316.reichelt@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12316
------- Additional Comments From steven at gcc dot gnu dot org 2003-09-17 19:14 -------
devphil says the problem was introduced on September 9,
: 2003-09-09-trunk returns 0
: 2003-09-10-trunk returns 1
Likely candidates to uncover the bug include this one:
* cgraphunit.c (cgraph_finalize_function): Fix handling of extern
inline functions.
(cgraph_finalize_compilation_unit): Fix crash when dealing with lost
DECL_SAVED_TREE.
or this one in cp/:
* semantics.c (expand_or_defer_fn): Use cgraph_finalize_function
always.
As a short-term work can comment out the ggc_collect() call in
cp/semantics.c:expand_or_defer_fn(), that hides the bug again.