Severe problems with vectorizing stuff in 4.0.3 HEAD
Andrew Pinski
pinskia@physics.uc.edu
Fri Oct 14 20:43:00 GMT 2005
On Oct 14, 2005, at 3:55 PM, Andrew Pinski wrote:
>
> On Oct 14, 2005, at 3:43 PM, Kean Johnston wrote:
>
>> What does the fact that -fno-optimize-sibling-calls worked
>> indicate really? Without that option something really does
>> seem to be mis-calculating the stack offsets by 4. What may
>> be of interest here is that aside from the vect/* tests,
>> the only other test that is failing is sibcall-6.
>
> It indicated that sibling calling optimization in main should
> be disabled for targets that need to up the stack alignment,
> otherwise you get the stack alignment of a lower one than
> that is required. You have to look to see what changed
> between 3.4.0 and 4.0.0 that caused this since it is a
> regression. I think the issue is that we are detecting them
> at the tree level but not rejecting them when expanding. So you
> have to look at the expand functions for that.
Note I filed PR 24374 for this problem since it is a regression
from 3.4.0.
Thanks,
Andrew Pinski
More information about the Gcc
mailing list