Re: Keep static VTA locs in cselib tables only

2012-01-25 Thread Richard Sandiford
Richard Sandiford writes: > Alexandre Oliva writes: >> On Nov 25, 2011, Jakub Jelinek wrote: >>> The numbers I got with your patch (RTL checking) are below, seems >>> the cumulative numbers other than 100% are all bigger with patched stage2, >>> which means unfortunately debug info quality degra

Re: Keep static VTA locs in cselib tables only

2012-01-21 Thread Richard Sandiford
Alexandre Oliva writes: > On Nov 25, 2011, Jakub Jelinek wrote: >> The numbers I got with your patch (RTL checking) are below, seems >> the cumulative numbers other than 100% are all bigger with patched stage2, >> which means unfortunately debug info quality degradation. > > Not really. I found

Re: Keep static VTA locs in cselib tables only

2012-01-06 Thread Hans-Peter Nilsson
> From: Alexandre Oliva > Date: Fri, 6 Jan 2012 20:35:39 +0100 > On Jan 2, 2012, Hans-Peter Nilsson wrote: > > This (r182760) caused regressions in the libstdc++ testsuite for > > cris-elf, PR51728. > On Jan 2, 2012, Andreas Krebbel wrote: > > this seem to have caused a bootstrap failure on

Re: Keep static VTA locs in cselib tables only

2012-01-06 Thread Alexandre Oliva
On Jan 2, 2012, Hans-Peter Nilsson wrote: >> (canonical_cselib_val): New. >> * cselib.c (new_elt_loc_list): Rework to support value >> equivalences. Adjust all callers. > This (r182760) caused regressions in the libstdc++ testsuite for > cris-elf, PR51728. On Jan 2, 2012, Andreas Krebbel wr

Re: Keep static VTA locs in cselib tables only

2012-01-02 Thread Andreas Krebbel
Hi, this seem to have caused a bootstrap failure on s390x: PR51735 /home/andreas/git/gcc-head/gcc/tree-ssa-pre.c: In function ‘bool insert_aux(basic_block)’: /home/andreas/git/gcc-head/gcc/tree-ssa-pre.c:3791:1: internal compiler error: Segmentation fault Bye, -Andreas- On 11/23/2011 11:10 AM,

Re: Keep static VTA locs in cselib tables only

2012-01-01 Thread Hans-Peter Nilsson
> From: Alexandre Oliva > Date: Sat, 31 Dec 2011 20:57:24 +0100 > * cselib.h (cselib_add_permanent_equiv): Declare. > (canonical_cselib_val): New. > * cselib.c (new_elt_loc_list): Rework to support value > equivalences. Adjust all callers. > (preserve_only

Re: Keep static VTA locs in cselib tables only

2011-12-31 Thread Alexandre Oliva
On Nov 25, 2011, Jakub Jelinek wrote: > The numbers I got with your patch (RTL checking) are below, seems > the cumulative numbers other than 100% are all bigger with patched stage2, > which means unfortunately debug info quality degradation. Not really. I found some actual degradation after fi

Re: Keep static VTA locs in cselib tables only

2011-11-25 Thread Jakub Jelinek
On Wed, Nov 23, 2011 at 08:10:00AM -0200, Alexandre Oliva wrote: > - compiling stage2 target libs and stage3 host patched sources (with > both unpatched and patched stage2 compiler) produced cc1plus with 10% > fewer entry value expressions (a welcome surprise!), 1% fewer call site > value expressio