[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