This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug ipa/62016] [4.8/4.9/5 Regression] very slow compilation at -O3 on x86_64-linux-gnu


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

--- Comment #9 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Seems to be fine with GCC 5:
[jh@gcc2-power8 gcc]$ ./xgcc -B ./ -O3 t.c -Q                     
 fn1 fn2 main
Analyzing compilation unit
Performing interprocedural optimizations
 <*free_lang_data> <visibility> <build_ssa_passes> <chkp_passes>
<opt_local_passes> <free-inline-summary> <increase_alignment> <whole-program>
<profile_estimate> <icf> <devirt> <cp> <inline> <pure-const> <static-var>
<single-use> <comdats>Assembling functions:
 fn1.part.0 fn1.constprop fn1 fn2 main
Execution times (seconds)
 phase setup             :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
  1247 kB (48%) ggc
 phase parsing           :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall 
   210 kB ( 8%) ggc
 phase opt and generate  :   0.21 (95%) usr   0.00 ( 0%) sys   0.22 (96%) wall 
  1127 kB (43%) ggc
 callgraph construction  :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
    33 kB ( 1%) ggc
 callgraph optimization  :   0.03 (14%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall 
     4 kB ( 0%) ggc
 ipa inlining heuristics :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
   158 kB ( 6%) ggc
 CFG verifier            :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
     0 kB ( 0%) ggc
 df reg dead/unused notes:   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
     2 kB ( 0%) ggc
 parser (global)         :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.00 ( 0%) wall 
   139 kB ( 5%) ggc
 tree CFG cleanup        :   0.02 ( 9%) usr   0.00 ( 0%) sys   0.02 ( 9%) wall 
     3 kB ( 0%) ggc
 tree SSA incremental    :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
    14 kB ( 1%) ggc
 tree operand scan       :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
    37 kB ( 1%) ggc
 dominator optimization  :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
    19 kB ( 1%) ggc
 tree CCP                :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
     0 kB ( 0%) ggc
 tree SSA verifier       :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
     0 kB ( 0%) ggc
 tree STMT verifier      :   0.03 (14%) usr   0.00 ( 0%) sys   0.03 (13%) wall 
     0 kB ( 0%) ggc
 callgraph verifier      :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
     0 kB ( 0%) ggc
 loop init               :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
    56 kB ( 2%) ggc
 loop invariant motion   :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
     0 kB ( 0%) ggc
 reload                  :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
     2 kB ( 0%) ggc
 hard reg cprop          :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
     0 kB ( 0%) ggc
 rest of compilation     :   0.01 ( 5%) usr   0.00 ( 0%) sys   0.01 ( 4%) wall 
    40 kB ( 2%) ggc
 verify RTL sharing      :   0.02 ( 9%) usr   0.00 ( 0%) sys   0.02 ( 9%) wall 
     0 kB ( 0%) ggc
 TOTAL                 :   0.22             0.00             0.23              
2602 kB


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]