[Bug pch/95131] New: Instantiate templates at pch generation time

trass3r at gmail dot com gcc-bugzilla@gcc.gnu.org
Thu May 14 13:20:18 GMT 2020


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


More information about the Gcc-bugs mailing list