aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@qt.io>2017-11-24 14:03:28 +0100
committerLars Knoll <lars.knoll@qt.io>2017-11-28 10:44:27 +0000
commit6739c21677cb9911fbc6a3c49750a6baeca018ca (patch)
tree4a5e319143a0307a941cb724712e2321601b9f09 /src/imports
parentde918eb0890087f93e6fac4bf5291b0855ae0d87 (diff)
V4 JIT: Try not to overdo alignment
The x86_64 assembler will not push a register aligned. The arm64 assembler will. The correct use for pushing constants is not to "prepare" the stack pointer and then push (because that would result in an unaligned value on arm64), but to load the value and do an aligned register push. This fixes a Bus Error on ARM64. Change-Id: I9c9ed643372025f5f7097e7f44ab17adfd0815a9 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/imports')
0 files changed, 0 insertions, 0 deletions