> Can you try the "obvious" and simply mangle all local statics at
> partitioning time? (leaving the non-conflict case for a further
> improvement)
Hmm, it needs to be done with non-WHOPR too, but sure I can give it a try.
I should however finally push out the weakref bits. (here one can produce
On Mon, 10 Oct 2011, Jan Hubicka wrote:
> > > Actually it seems to me that mangling at WPA makes more sense - you don't
> > > get
> > > symbol name sensitive on partitioning decisions so things go a bit more
> > > consistently. Partitioning depends on global properties of program so any
> > > co
> > Actually it seems to me that mangling at WPA makes more sense - you don't
> > get
> > symbol name sensitive on partitioning decisions so things go a bit more
> > consistently. Partitioning depends on global properties of program so any
> > code
> > that depends on particular partitioning deci
On Mon, 10 Oct 2011, Jan Hubicka wrote:
> > On Sun, 9 Oct 2011, Jan Hubicka wrote:
> >
> > > Hi,
> > > whopr currently produce local_static.1234.43124 type symbols. This is
> > > because
> > > everything gets mangled at WPA time and then again at ltrans time. This
> > > simply
> > > avoids the
> On Sun, 9 Oct 2011, Jan Hubicka wrote:
>
> > Hi,
> > whopr currently produce local_static.1234.43124 type symbols. This is
> > because
> > everything gets mangled at WPA time and then again at ltrans time. This
> > simply
> > avoids the second mangling. This save some space & makes WHOPR/non_
On Sun, 9 Oct 2011, Jan Hubicka wrote:
> Hi,
> whopr currently produce local_static.1234.43124 type symbols. This is because
> everything gets mangled at WPA time and then again at ltrans time. This
> simply
> avoids the second mangling. This save some space & makes WHOPR/non_WHOPR
> symbol
> t
Hi,
whopr currently produce local_static.1234.43124 type symbols. This is because
everything gets mangled at WPA time and then again at ltrans time. This simply
avoids the second mangling. This save some space & makes WHOPR/non_WHOPR symbol
tables comparable more directly.
Bootstrapped/regtested