Re: [PATCH] Revert sparc vec_init improvements as they cause 64-bit regressions.

2011-11-11 Thread David Miller
From: Eric Botcazou Date: Fri, 11 Nov 2011 11:05:06 +0100 >> One thing that really irks me is how pseudo's can only be subreg'd >> on UNITS_PER_WORD boundaries. That's the real reason this stuff >> doesn't work and it's nearly impossible to subreg 32-bit values >> that end up in float regs on sp

Re: [PATCH] Revert sparc vec_init improvements as they cause 64-bit regressions.

2011-11-11 Thread Eric Botcazou
> Eric, I tried my best to get the new code working properly on 64-bit > and I just couldn't figure out a reasonably way to do so. Same here, this looks really tricky. On the one hand we could give in a little and tolerate inferior code quality in 64-bit mode, but on the other hand this is a bi

[PATCH] Revert sparc vec_init improvements as they cause 64-bit regressions.

2011-11-11 Thread David Miller
Eric, I tried my best to get the new code working properly on 64-bit and I just couldn't figure out a reasonably way to do so. Therefore I simply reverted the changes. I'll come back to this at some point in the future. One thing that really irks me is how pseudo's can only be subreg'd on UNITS