https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113910

            Bug ID: 113910
           Summary: [12/13/14 regression] Factor 15 slowdown compiling
                    AMDGPUDisassembler.cpp on SPARC
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
  Target Milestone: ---
            Target: sparcv9-sun-solaris2.11

After GCC 11, compile time for LLVM's
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
on 64-bit Solaris/SPARC regressed by a factor of 25:

cc1plus -fpreprocessed AMDGPUDisassembler.cpp.ii -quiet -mcpu=v9 -O -std=c++17
-ftime-report -o AMDGPUDisassembler.cpp.s

* GCC 11.4.0:

real        2:14.94
user        2:09.96
sys            4.83

* GCC 14.0.1:

real       33:03.33
user       32:57.32
sys            5.52

I'm attaching the preprocessed input and -ftime-report output for both.

Reply via email to