You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that 16 byte stack alignment doesn't get maintained on aarch64 when using ir_VAR, ir_VSTORE, ir_VLOAD. I'm testing on Mac/aarch64 and the C below generates this code:
It seems that 16 byte stack alignment doesn't get maintained on aarch64 when using ir_VAR, ir_VSTORE, ir_VLOAD. I'm testing on Mac/aarch64 and the C below generates this code:
which makes
sp
unaligned so bus error when trying to store w0.If I fiddle around and add a few more local VAR (and disable opts) then it seems to get and stay aligned with more local allocation.
Or am I just ir_VAR incorrectly?
The text was updated successfully, but these errors were encountered: