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 middle-end/80960] [5/6/7/8 Regression] Huge memory use when compiling a very large test case


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

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu.org

--- Comment #5 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
The most important change (a factor ~10) occurred between revisions r190586
(229Mb) and r190619 (1988Mb).

% time /opt/gcc/gcc4.8p-190586/bin/gfortran -c pr80960.f90 -fdefault-integer-8
-O2 -ftime-report

Execution times (seconds)
 phase setup             :   0.03 ( 0%) usr   0.02 ( 1%) sys   0.27 ( 0%) wall 
   192 kB ( 0%) ggc
 phase parsing           :   0.53 ( 0%) usr   0.06 ( 3%) sys   0.74 ( 0%) wall 
  9890 kB ( 4%) ggc
 phase opt and generate  : 156.19 (100%) usr   1.80 (95%) sys 158.35 (99%) wall
 218850 kB (95%) ggc
...
 alias analysis          :   0.15 ( 0%) usr   0.00 ( 0%) sys   0.16 ( 0%) wall 
 11577 kB ( 5%) ggc
 alias stmt walking      :  70.08 (45%) usr   0.24 (13%) sys  70.61 (44%) wall 
     0 kB ( 0%) ggc
...
 tree PRE                :   0.74 ( 0%) usr   0.04 ( 2%) sys   0.66 ( 0%) wall 
  6401 kB ( 3%) ggc
 tree FRE                :  12.30 ( 8%) usr   0.26 (14%) sys  12.33 ( 8%) wall 
 20878 kB ( 9%) ggc
...
 dead store elim1        :   1.61 ( 1%) usr   0.03 ( 2%) sys   1.63 ( 1%) wall 
  2235 kB ( 1%) ggc
 dead store elim2        :  16.73 (11%) usr   0.01 ( 1%) sys  16.74 (11%) wall 
  3902 kB ( 2%) ggc
...
 integrated RA           :  24.05 (15%) usr   0.06 ( 3%) sys  24.11 (15%) wall 
 32565 kB (14%) ggc
 reload                  :   7.82 ( 5%) usr   0.22 (12%) sys   8.04 ( 5%) wall 
 11106 kB ( 5%) ggc
 reload CSE regs         :   5.41 ( 3%) usr   0.01 ( 1%) sys   5.42 ( 3%) wall 
  6071 kB ( 3%) ggc
...
 TOTAL                 : 156.78             1.90           159.42            
229270 kB


% time /opt/gcc/gcc4.8a-190619/bin/gfortran -c pr80960.f90 -fdefault-integer-8
-O2 -ftime-report

Execution times (seconds)
 phase setup             :   0.03 ( 0%) usr   0.02 ( 0%) sys   0.30 ( 0%) wall 
   192 kB ( 0%) ggc
 phase parsing           :   0.53 ( 0%) usr   0.06 ( 0%) sys   0.77 ( 0%) wall 
  9866 kB ( 0%) ggc
 phase opt and generate  : 446.51 (100%) usr  14.64 (99%) sys 697.47 (100%)
wall 1978039 kB (99%) ggc
...
 alias analysis          :   0.20 ( 0%) usr   0.00 ( 0%) sys   0.25 ( 0%) wall 
 11577 kB ( 1%) ggc
 alias stmt walking      :  23.37 ( 5%) usr   0.40 ( 3%) sys  22.98 ( 3%) wall 
     0 kB ( 0%) ggc
...
 tree PRE                :   8.44 ( 2%) usr   0.06 ( 0%) sys   8.84 ( 1%) wall 
 10424 kB ( 1%) ggc
 tree FRE                :  17.99 ( 4%) usr   0.25 ( 2%) sys  18.79 ( 3%) wall 
 26063 kB ( 1%) ggc
...
 dead code elimination   :   0.12 ( 0%) usr   0.00 ( 0%) sys   0.12 ( 0%) wall 
     0 kB ( 0%) ggc
 dead store elim1        :   2.25 ( 1%) usr   0.01 ( 0%) sys   2.25 ( 0%) wall 
  2630 kB ( 0%) ggc
 dead store elim2        :  15.55 ( 3%) usr   0.02 ( 0%) sys  15.56 ( 2%) wall 
  3329 kB ( 0%) ggc
 CPROP                   :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall 
     4 kB ( 0%) ggc
 CSE 2                   :   0.84 ( 0%) usr   0.01 ( 0%) sys   0.83 ( 0%) wall 
     1 kB ( 0%) ggc
 branch prediction       :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall 
    10 kB ( 0%) ggc
 combiner                : 328.61 (73%) usr   9.14 (62%) sys 519.94 (74%) wall
1754285 kB (88%) ggc
 regmove                 :  16.52 ( 4%) usr   0.01 ( 0%) sys  16.54 ( 2%) wall 
     0 kB ( 0%) ggc
 integrated RA           :  10.49 ( 2%) usr   0.21 ( 1%) sys  15.92 ( 2%) wall 
 32785 kB ( 2%) ggc
 reload                  :   5.88 ( 1%) usr   0.40 ( 3%) sys  22.38 ( 3%) wall 
  9546 kB ( 0%) ggc
 reload CSE regs         :   4.90 ( 1%) usr   0.00 ( 0%) sys   4.90 ( 1%) wall 
  6073 kB ( 0%) ggc
...
 TOTAL                 : 447.10            14.81           698.71           
1988307 kB

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