https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95131
Bug ID: 95131 Summary: Instantiate templates at pch generation time Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: pch Assignee: unassigned at gcc dot gnu.org Reporter: trass3r at gmail dot com Target Milestone: --- Judging by the limited information -ftime-report provides it looks like gcc still spends quite some time on things that could have been done at pch generation time already like template instantiations. This was already noted in https://gcc.gnu.org/wiki/Speedup_areas#Improvements_to_PCH The page should be updated if this is not true anymore. Clang has a similar problem that is currently being addressed: https://llunak.blogspot.com/2019/11/clang-precompiled-headers-and-improving.html https://reviews.llvm.org/D69585