On Tue, Jun 28, 2016 at 12:49:12PM -0500, Segher Boessenkool wrote:
> On Tue, Jun 28, 2016 at 01:27:45PM -0400, Michael Meissner wrote:
> 
> <snip>
> 
> Thanks for the explanation.
> 
> > I think the thing to do is create yet another memory constraint, that is 
> > just
> > an offsetable address, with the bottom 2 bits 0, and no PRE_MODIFY, etc.
> 
> That sounds best yes.  The current patch seemed fragile and a bit
> confusing / surprising to me, but you now found an actual problem as
> well.
> 
> > > 20599 lines, can you minimize this a bit?  If not, maybe we should just
> > > do without testcase here.
> > 
> > I doubt I could minimize it, since it is only this one source so far that 
> > has
> > shown to be failure.  I can delete it if you prefer.
> 
> Huge testcases for simple problems does not really scale.

But it is not a simple problem.  You need to have allocated a DImode to an
Altivec register, which typically means you would otherwise be spilling
registers because the GPRs and FPRs are used for other values.

But I will delete the test case, since we do build Spec 2006 quite often.

-- 
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meiss...@linux.vnet.ibm.com, phone: +1 (978) 899-4797

Reply via email to