[PATCH] Improve alloca alignment
Rainer Orth
ro@CeBiTec.Uni-Bielefeld.DE
Fri Sep 8 22:53:00 GMT 2017
Hi Wilco,
> Eric Botcazou wrote:
>
>> The stack is aligned before the allocation but it gets misaligned during the
>> allocation because the dynamic offset is not a multiple of STACK_BOUNDARY.
>
> No, the stack never gets misaligned - my patch doesn't change that at
> all. The issue is that Sparc backend doesn't correctly set STACK_BOUNDSARY
> and neither aligns the outgoing args. Run my test which proves alloca was
> broken before my patch.
I'm currently running my SPARC bootstraps with your patch backed out so
regressions don't go overboard. The test PASSes this way.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
More information about the Gcc-patches
mailing list