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

On 7 Nov 2007 13:52:29 -0000, amacleod at redhat dot com
<[EMAIL PROTECTED]> wrote:

> There is also an issue with partitioning, but it would then hide what I
> think is an important issue.
>
> Partitioning's problem is that it counts the number of items in the
> alias set and just uses that.  There is only one entry for an entire SFT
> list, so it misses the other 819 in this particular list. The difficulty
> is determining how many of those SFTs are actually going to be
> relevant.  Ideally, partitioning would share code with VOP processing so
> it can see exactly how many VOPs would be generated by each MEM.

Agreed.  The partitioner heuristics got severely skewed when we
switched alias sets to only contain the first SFT in the pointed-to
structure.  But that should be a relatively simple fix.


> I dunno.  The MEM has a very clear base, and a very clear offset, and a
> very clear size, it certainly LOOKS like it should be able to figure it
> out.

Indeed.


Diego.


-- 


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

Reply via email to