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

Manuel López-Ibáñez <manu at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |compile-time-hog
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-06-26
     Ever confirmed|0                           |1

--- Comment #4 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
(In reply to cr88192 from comment #3)
> As for standalone:
> It compiles by itself (doesn't need external headers or other things).

This is not what the instructions say: stand-alone is without any additional
files.

But in this case, I was able to reproduce it in gcc (Ubuntu
4.8.4-2ubuntu1~14.04) 4.8.4.

Execution times (seconds)
 phase parsing           :   3.19 ( 0%) usr   4.82 (32%) sys   8.06 ( 1%) wall 
 64270 kB (16%) ggc
 phase opt and generate  :1179.50 (100%) usr  10.32 (68%) sys1205.36 (99%) wall
 336018 kB (84%) ggc
 df scan insns           :   1.62 ( 0%) usr   0.03 ( 0%) sys   1.68 ( 0%) wall 
   399 kB ( 0%) ggc
 lexical analysis        :   1.07 ( 0%) usr   1.77 (12%) sys   2.88 ( 0%) wall 
     0 kB ( 0%) ggc
 parser function body    :   1.05 ( 0%) usr   1.63 (11%) sys   2.65 ( 0%) wall 
 30542 kB ( 8%) ggc
 tree gimplify           :   1.84 ( 0%) usr   0.33 ( 2%) sys   2.07 ( 0%) wall 
 43933 kB (11%) ggc
 expand                  :1131.49 (96%) usr   6.45 (42%) sys1150.74 (95%) wall 
 72976 kB (18%) ggc
 integrated RA           :  14.43 ( 1%) usr   0.66 ( 4%) sys  16.55 ( 1%) wall 
 93414 kB (23%) ggc
 LRA non-specific        :   3.24 ( 0%) usr   0.17 ( 1%) sys   3.76 ( 0%) wall 
    66 kB ( 0%) ggc
 thread pro- & epilogue  :   1.02 ( 0%) usr   0.03 ( 0%) sys   0.97 ( 0%) wall 
  8392 kB ( 2%) ggc
 shorten branches        :   1.70 ( 0%) usr   0.10 ( 1%) sys   1.61 ( 0%) wall 
     0 kB ( 0%) ggc
 final                   :   5.12 ( 0%) usr   0.47 ( 3%) sys   6.12 ( 1%) wall 
  9066 kB ( 2%) ggc
 rest of compilation     :   7.93 ( 1%) usr   0.43 ( 3%) sys   8.81 ( 1%) wall 
 17864 kB ( 4%) ggc
 TOTAL                 :1182.75            15.18          1213.76            
400803 kB


I don't think the macro expansions have anything to do with it: gcc -E takes:

        User time (seconds): 0.95
        System time (seconds): 0.07
        Percent of CPU this job got: 99%
        Elapsed (wall clock) time (h:mm:ss or m:ss): 0:01.03

Reply via email to