From a539f7ffd6783aa11353d13265520e453c565fb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Sun, 6 Apr 2014 20:53:02 +0200 Subject: [PATCH] Fix alignment of AArch64 assembler functions --- src/aarch64/sysv.S | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/aarch64/sysv.S b/src/aarch64/sysv.S index 7273b737..169eab80 100644 --- a/src/aarch64/sysv.S +++ b/src/aarch64/sysv.S @@ -47,6 +47,9 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ #ifdef __ELF__ .type CNAME(ffi_call_SYSV), #function #endif +#ifdef __APPLE__ + .align 2 +#endif /* ffi_call_SYSV() @@ -241,6 +244,9 @@ CNAME(ffi_call_SYSV): .text .globl CNAME(ffi_closure_SYSV) +#ifdef __APPLE__ + .align 2 +#endif .cfi_startproc CNAME(ffi_closure_SYSV): stp x29, x30, [sp, #-16]!