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

            Bug ID: 117922
           Summary: [15 Regression] 1000% compilation time slow down on
                    the testcase from pr26854
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Keywords: compile-time-hog, needs-bisection
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pheeck at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux
            Target: x86_64-linux

Compiling the all.i testcase from pr26854 slowed down 10x (you can get the
testcase here:
http://www.math.purdue.edu/~lucier/gcc/test-files/bugzilla/1/all.i.gz, gunzip
it twice).

Running

time gcc -O2 all.i

with GCC 14.2 gets me

real    2m57.090s
user    2m36.641s
sys     0m20.309s

but running the same thing with trunk GCC gets me

real    25m36.666s
user    25m14.545s
sys     0m21.044s

Richi's additional findings:

> It also takes 24GB of ram.  -fno-ext-dce does not seem to fix it, neither
> -fno-crc-optimize.
> 
> -O1 seems "fine".

Reply via email to