This is the mail archive of the gcc@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: VTA Linux kernel compilation comparison


On Wed, Jul 08, 2009 at 12:13:46PM -0400, Frank Ch. Eigler wrote:
> Jakub Jelinek <jakub@redhat.com> writes:
> 
> > [...]  With make allyesconfig; [...]
> > .debug_info+.debug_loc+.debug_abbrev section sum grew by 1.9MB out
> > of 422MB, 
> 
> I assume this was with var-tracking turned on (due to the toplev.c
> AUTODETECT_VALUE logic).

On the VTA branch -fvar-tracking-assignments is the default for -O1+ and -g,
and on both VTA branch and trunk -fvar-tracking is the default for -O1+ and
-g.

> > [...] there locations weren't really changing.
> 
> You mean the location lists didn't change much?  If so, that would be
> a surprise.

I meant that only small portion of each CU debug info is actually covering
automatic variables in functions emitted in that CU.

	Jakub


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