https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98323
David Binderman <dcb314 at hotmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nathan at gcc dot gnu.org --- Comment #1 from David Binderman <dcb314 at hotmail dot com> --- git blame says 4efde6781bba (Nathan Sidwell 2020-12-14 11:40:44 -0800 4153) /* Create or extend the dump implementor. */ 4efde6781bba (Nathan Sidwell 2020-12-14 11:40:44 -0800 4154) unsigned current = dumps ? dumps->stack.length () : 0; 4efde6781bba (Nathan Sidwell 2020-12-14 11:40:44 -0800 4155) unsigned count = current ? current * 2 : EXPERIMENT (1, 20); 4efde6781bba (Nathan Sidwell 2020-12-14 11:40:44 -0800 4156) size_t alloc = (offsetof (impl, impl::stack) 4efde6781bba (Nathan Sidwell 2020-12-14 11:40:44 -0800 4157) + impl::stack_t::embedded_size (count)); 4efde6781bba (Nathan Sidwell 2020-12-14 11:40:44 -0800 4158) dumps = XRESIZEVAR (impl, dumps, alloc); 4efde6781bba (Nathan Sidwell 2020-12-14 11:40:44 -0800 4159) dumps->stack.embedded_init (count, current); Adding Nathan.