On 12/6/21 20:13, Richard Henderson wrote: > With arm32, the ABI gives us 8-byte alignment for the stack. > While it's possible to realign the stack to provide 16-byte alignment, > it's far easier to simply not encode 16-byte alignment in the > VLD1 and VST1 instructions that we emit. > > Remove the assertion in temp_allocate_frame, limit natural alignment > to the provided stack alignment, and add a comment. > > Reported-by: Richard W.M. Jones <[email protected]> > Signed-off-by: Richard Henderson <[email protected]> > Message-Id: <[email protected]> > --- > tcg/tcg.c | 8 +++++++- > tcg/arm/tcg-target.c.inc | 13 +++++++++---- > 2 files changed, 16 insertions(+), 5 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
