... probably here. Though I'd also approve a patch that simply removes the ggc_collect call (and the nested parameter). Honza - you probably added the ggc_collect - what's the reason to do it in this lowlevel place?
The ggc_collect was always here. Before unit-at-a-time we used to run into backend at this place and when I got stuff into unit-at-a-time, I kept the collect as otherwise the frontends did not garbagecollect at all. It is disabled for nested functions because nested functions did not compile immediately before.
Honza
Thanks, Richard.