This is the mail archive of the gcc-patches@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]

Re: [3.4/mainline] Backport cgrapunit fix for extern inline funcitons


> On Mon, 19 Jan 2004, Jan Hubicka wrote:
> > now while looking for reason for size differences of object file in
> > LyX, I noticed that it is up to 60% of garbage in some cases of C++
> > templates.
> > 
> > I've bootstrapped/regtested this on i686, compiled Gerald's application
> > and verified that it does not change performance/compile speed and built
> > Pooma/LyX with some reductions of code sizes and similar speedups.
> 
> Do you have concrete data on the reduction in the (stripped and 
> unstripped) sizes of the resulting binaries?

This does not change the resulting binaries, only the object files (as
obivously the outlined methods must be compiled somewhere).
I got just 2Kb on your application (the testcase is not affected), but
roughly 30% on LyX files I can compile.

Honza
> 
> Gerald


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