This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
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