https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96942
--- Comment #37 from Dmitriy Ovdienko <dmitriy.ovdienko at gmail dot com> --- > I assume you can't just preallocate a buffer for the pool? I dunno... here is a requirement: * When possible, use default GC; otherwise use per node allocation or use a library memory pool. * As a practical matter, the myriad ways to tune GC will not be accepted. * As a practical matter, the myriad ways to custom allocate memory will not be accepted. * Please don't implement your own custom "arena" or "memory pool" or "free list" - they will not be accepted. I've submitted the code yesterday. Let's see if they accept it. If they do, I will submit the next version with what you @Jonathan suggest