------- Additional Comments From rth at gcc dot gnu dot org 2005-07-25 18:18 ------- Whatever you might think, this is not my bug.
This is the C++ front end calling ggc_collect in the middle of parsing a function. I can't tell whether or not there is a ggc_push_context missing when we begin parsing the local class, or if we simply shouldn't have the collect in expand_or_defer_fn. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21687