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

--- Comment #3 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> 2012-01-17 
13:48:12 UTC ---
(In reply to comment #2)
> Created attachment 26349 [details]
> gcc47-pr51876.patch
> 
> Untested fix (well, tested that the ICEs are gone on all these tests with a
> cross).  vswp just seems to swap two vector registers, so it doesn't matter
> which one is the first and which is the second, and the pattern only has two
> operands, not 3.
> Ramana, could you please bootstrap/regtest it on some real hw?

Doesn't matter which order you do the vswp it's just a swap of 2 vector
registers. 

Looks obvious to me.

Ramana

Reply via email to