> IMO there's no pressing reason to do _any_ of it in libiberty, The original patches included an implementation of valloc() in libiberty, for systems that didn't have one, so that ggc could rely on a working valloc.