[PATCH 0/6] More vector permutation work

Iain Sandoe developer@sandoe-acoustics.co.uk
Wed Oct 26 20:20:00 GMT 2011


On 26 Oct 2011, at 17:01, Richard Henderson wrote:

> On 10/26/2011 07:30 AM, Ulrich Weigand wrote:
>> This fails since for u == 4 and mode == V4SFmode it attempts to  
>> expand
>> a V4SFmode shift, which is unsupported.
>>
>> Shouldn't this be using the mode of the selector rather than the mode
>> of the result in any case?
>
> Yes, it should use the mode of the selector.  And doing just that is
> enough to fix the bug.  But I noticed that the actual results for a
> constant permutation were much nastier than they ought to be.
>
> Try this.
>
> Iain, this might solve your case too;

yes - bootstrap incl fortran just finished (not the quickest machine ;))

> no I can't test myself off cross,
> because libgfortran needs the whole cross-env -- system headers and  
> everything.

Ah yes .. as does Ada .. and ObjC.

I recently (when trying to figure out what was broken w.ppc Ada) did  
some Darwin crosses from Linux, not too too painful to set up (but  
then I have the stuff to hand),  but in essence prob. no worse than d/ 
l a bunch of pkg or whatever to set up a foreign linux cross-root.

cheers
Iain



More information about the Gcc-patches mailing list