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 target/16975] Tremendous increase in compile times for 3.4.1 with -mcpu=G5


------- Additional Comments From lucier at math dot purdue dot edu  2004-08-11 16:26 -------
Subject: Re:  Tremendous increase in compile times for 3.4.1 with -mcpu=G5


On Aug 11, 2004, at 10:35 AM, pinskia at gcc dot gnu dot org wrote:

> No I what I ment that some of slow down came from that but it was also 
> slower with -mcpu=G4 also
> from 3.3.

???.  Here's the time report from 3.3, there's no slowdown in 3.3 for 
-mcpu=7450 (there was no -mcpu=G4 flag then):

[descartes:gcc-3.3/objdir/gcc] lucier% ./cc1 -mcpu=7450 -I../include 
-Wall -W -Wno-unused -O1 -fno-math-errno -fschedule-insns2 
-fno-trapping-math -fno-strict-aliasing -fomit-frame-pointer -fPIC 
-fno-common -DHAVE_CONFIG_H _num.i
  ___H__20___num {GC 31081k -> 10746k} {GC 14130k -> 10205k} {GC 18269k 
-> 10890k} {GC 15157k -> 10883k} {GC 17408k -> 11039k} {GC 14780k -> 
12490k} {GC 18710k -> 12348k} ___init_proc ____20___num
Execution times (seconds)
  garbage collection    :   0.51 ( 3%) usr   0.01 ( 0%) sys   0.00 ( 0%) 
wall
  cfg construction      :   0.21 ( 1%) usr   0.32 ( 2%) sys   2.00 ( 4%) 
wall
  cfg cleanup           :   0.85 ( 4%) usr   0.01 ( 0%) sys   0.00 ( 0%) 
wall
  trivially dead code   :   0.57 ( 3%) usr   0.01 ( 0%) sys   0.00 ( 0%) 
wall
  life analysis         :   1.19 ( 6%) usr   0.73 ( 5%) sys   6.00 (13%) 
wall
  life info update      :   0.62 ( 3%) usr   0.35 ( 3%) sys   0.00 ( 0%) 
wall
  preprocessing         :   1.28 ( 7%) usr   2.68 (20%) sys   6.00 (13%) 
wall
  lexical analysis      :   2.54 (13%) usr   5.28 (40%) sys   8.00 (17%) 
wall
  parser                :   1.98 (10%) usr   2.90 (22%) sys  10.00 (22%) 
wall
  expand                :   0.24 ( 1%) usr   0.03 ( 0%) sys   0.00 ( 0%) 
wall
  varconst              :   0.04 ( 0%) usr   0.02 ( 0%) sys   0.00 ( 0%) 
wall
  integration           :   0.04 ( 0%) usr   0.01 ( 0%) sys   0.00 ( 0%) 
wall
  jump                  :   0.09 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) 
wall
  CSE                   :   0.48 ( 3%) usr   0.25 ( 2%) sys   0.00 ( 0%) 
wall
  loop analysis         :   0.09 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) 
wall
  branch prediction     :   0.86 ( 4%) usr   0.01 ( 0%) sys   2.00 ( 4%) 
wall
  flow analysis         :   0.06 ( 0%) usr   0.00 ( 0%) sys   0.00 ( 0%) 
wall
  combiner              :   0.58 ( 3%) usr   0.04 ( 0%) sys   2.00 ( 4%) 
wall
  if-conversion         :   0.62 ( 3%) usr   0.01 ( 0%) sys   2.00 ( 4%) 
wall
  local alloc           :   0.59 ( 3%) usr   0.01 ( 0%) sys   0.00 ( 0%) 
wall
  global alloc          :   1.20 ( 6%) usr   0.26 ( 2%) sys   2.00 ( 4%) 
wall
  reload CSE regs       :   1.66 ( 9%) usr   0.03 ( 0%) sys   2.00 ( 4%) 
wall
  flow 2                :   0.21 ( 1%) usr   0.09 ( 1%) sys   0.00 ( 0%) 
wall
  if-conversion 2       :   0.05 ( 0%) usr   0.01 ( 0%) sys   0.00 ( 0%) 
wall
  rename registers      :   1.47 ( 8%) usr   0.13 ( 1%) sys   2.00 ( 4%) 
wall
  scheduling 2          :   0.47 ( 2%) usr   0.00 ( 0%) sys   0.00 ( 0%) 
wall
  shorten branches      :   0.12 ( 1%) usr   0.01 ( 0%) sys   0.00 ( 0%) 
wall
  final                 :   0.21 ( 1%) usr   0.02 ( 0%) sys   0.00 ( 0%) 
wall
  symout                :   0.00 ( 0%) usr   0.01 ( 0%) sys   0.00 ( 0%) 
wall
  rest of compilation   :   0.35 ( 2%) usr   0.06 ( 0%) sys   2.00 ( 4%) 
wall
  TOTAL                 :  19.19            13.30            46.00



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16975


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