------- Comment #15 from dnovillo at google dot com  2007-11-07 15:14 -------
Subject: Re:  [4.3 Regression] ICE in ssa_operand_alloc, at
tree-ssa-operands.c:487 with -O3

On 7 Nov 2007 15:05:57 -0000, rguenther at suse dot de
<[EMAIL PROTECTED]> wrote:

> It actually contains all pointed-to SFTs.  But yes, we should be able
> to fix this by conservatively counting VOPs (that is, rather
> overestimate).  I plan to look at the heuristics as soon as we settled
> on a fix for the wrong-code PR33870.

Remember that the partitioner cannot rely on VOPs.  The very first
time, they do not exist because aliases have not been computed and in
subsequent passes the VOPs are many times stale because of aliasing
changes.

Blindly including VOPs the first time is not really workable because
of the potentially huge number of them that we can generate.  Prior to
the partitioning scheme we used to have a scheme for trying to limit
them with .GLOBAL_VAR (which now is only used when there are *no*
global variables to prevent a corner case in TER).


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31976

Reply via email to