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