public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/113910] New: [12/13/14 regression] Factor 15 slowdown compiling AMDGPUDisassembler.cpp on SPARC
@ 2024-02-13 15:37 ro at gcc dot gnu.org
  2024-02-13 15:38 ` [Bug tree-optimization/113910] " ro at gcc dot gnu.org
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: ro at gcc dot gnu.org @ 2024-02-13 15:37 UTC (permalink / raw)
  To: gcc-bugs

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.

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2024-06-04  8:09 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-13 15:37 [Bug tree-optimization/113910] New: [12/13/14 regression] Factor 15 slowdown compiling AMDGPUDisassembler.cpp on SPARC ro at gcc dot gnu.org
2024-02-13 15:38 ` [Bug tree-optimization/113910] " ro at gcc dot gnu.org
2024-02-13 15:39 ` ro at gcc dot gnu.org
2024-02-13 15:40 ` ro at gcc dot gnu.org
2024-02-13 15:55 ` pinskia at gcc dot gnu.org
2024-02-13 16:04 ` ro at CeBiTec dot Uni-Bielefeld.DE
2024-02-14  9:36 ` rguenth at gcc dot gnu.org
2024-02-14  9:37 ` rguenth at gcc dot gnu.org
2024-02-14  9:44 ` rguenth at gcc dot gnu.org
2024-02-14 10:05 ` rguenth at gcc dot gnu.org
2024-02-14 10:26 ` rguenth at gcc dot gnu.org
2024-02-14 11:32 ` rguenth at gcc dot gnu.org
2024-02-14 11:41 ` rguenth at gcc dot gnu.org
2024-02-14 14:51 ` rguenth at gcc dot gnu.org
2024-02-14 14:51 ` cvs-commit at gcc dot gnu.org
2024-02-14 15:11 ` [Bug tree-optimization/113910] [12/13 Regression] " rguenth at gcc dot gnu.org
2024-02-14 20:07 ` ro at CeBiTec dot Uni-Bielefeld.DE
2024-02-15 10:43 ` rguenth at gcc dot gnu.org
2024-02-16 12:57 ` rguenth at gcc dot gnu.org
2024-03-21 11:49 ` cvs-commit at gcc dot gnu.org
2024-06-04  8:07 ` [Bug tree-optimization/113910] [12 " cvs-commit at gcc dot gnu.org
2024-06-04  8:09 ` rguenth at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).