Re: [PATCH, rs6000] Re-permute source register for postreload splits of VSX LE stores

2013-11-04 Thread David Edelsohn
On Sat, Nov 2, 2013 at 7:44 PM, Bill Schmidt wrote: > Hi, > > When I created the patch to split VSX loads and stores to add permutes > so the register image was correctly little endian, I forgot to implement > a known requirement. When a VSX store is split after reload, we must > reuse the source

[PATCH, rs6000] Re-permute source register for postreload splits of VSX LE stores

2013-11-02 Thread Bill Schmidt
Hi, When I created the patch to split VSX loads and stores to add permutes so the register image was correctly little endian, I forgot to implement a known requirement. When a VSX store is split after reload, we must reuse the source register for the permute, which leaves it in a swapped state af