summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/include/llvm-c/Core.h
diff options
context:
space:
mode:
authorandrew <andrew@FreeBSD.org>2015-06-22 19:43:08 +0000
committerandrew <andrew@FreeBSD.org>2015-06-22 19:43:08 +0000
commit8f12ad25e4203f70aecc65ba785e6b8d24cf7dcf (patch)
treed6df06724240de4f71ea48d1f26b34365876310e /contrib/llvm/include/llvm-c/Core.h
parentabe0339f5a25adadc435ed699285d3b3bf92ee34 (diff)
downloadFreeBSD-src-8f12ad25e4203f70aecc65ba785e6b8d24cf7dcf.zip
FreeBSD-src-8f12ad25e4203f70aecc65ba785e6b8d24cf7dcf.tar.gz
Add a workaround to correctly align the stack before calling into C code.
When enough time has passed for users to update their userland the kernel fix will be applied. This will change the ABI to have x0 point to the args and sp be correctly aligned. It is expected this compatibility code can be removed when the kernel and qemu usermode emulation have both been updated for the new ABI. This fixes clang failures, and most likely other crashes. Obtained from: ABT Systems Ltd Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'contrib/llvm/include/llvm-c/Core.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud