https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60976
--- Comment #29 from Giuseppe Ottaviano <ott at fb dot com> --- (In reply to Rene Koecher from comment #28) > (In reply to Giuseppe Ottaviano from comment #26) > > Giuseppe, is there an easy way you could provide me with your changes to > alloc_traits.h? > > I'd really like to give it a shot against our codebase and see if there's > any speedup. I tried to follow along by taking the alloc_traits.h from > 225242 adding the suggested diff to compensate for the missing bits in > type_traits. > > While this results in a working drop-in replacement I can not detect any > noticable changes in compile time. Interesting, in a previous comment you say that you see a large jump in "parsing" time, while in my case (and also in the attached reports) the largest increases are in template instantiation. Maybe you have a different problem? Anyway, of course I can share my changes (please ignore the weird formatting): https://gist.github.com/ot/b094d58bf049cee3db99 If replacing alloc_traits.h does not work, try also allocator.h, it includes the partial specialization that shortcuts SFINAE.