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
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
> 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
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
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,
> 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
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
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
This patch reduces VTA memory consumption and even speeds it up
somewhat, by avoiding recording permanent equivalences in dataflow sets
(and propagating them all the way down the control flow graph), keeping
them in cselib tables only. This saves some micro-operations, some
duplicate attempts to e