On Thu, Nov 17, 2005 at 03:42:29PM -0800, Ian Lance Taylor wrote:
> I just tried a simple unoptimized compile.  -ftime-report said that
> final took 5% of the time (obviously final does more than formatting),
> and the assembler took 4% of the total user time, and system time took
> 16% of wall clock time.  Cutting those numbers in half makes 1% seem
> not implausible to me, maybe even low.
> 
> I'm considering an unoptimized compile because that is where the
> assembler makes the most difference--the compiler is faster and the
> assembler output probably tends to be longer, and also an unoptimized
> compile is when people care most about speed.  For an optimizing
> compile, the assembler is obviously going to be less of a factor.

Also, please keep in mind that generating and then assembling debug
info takes a huge amount of I/O relative to code size.  I'd expect much
more than 1% saving the write-out and write-in on -g.

-- 
Daniel Jacobowitz
CodeSourcery, LLC

Reply via email to