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