This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 0/6] More vector permutation work



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]