Darwin/aarch64: Restrict .size to ELF like arm32.
authorZachary Waldowski <zwaldowski@gmail.com>
Sat, 30 Nov 2013 07:05:22 +0000 (02:05 -0500)
committerZachary Waldowski <zwaldowski@gmail.com>
Sat, 30 Nov 2013 09:16:50 +0000 (04:16 -0500)
src/aarch64/sysv.S

index c3d6d025a387dcb579a1860f1195cb7086c711a2..abb42aff8fb878502bcbf9515244440496d4edc1 100644 (file)
@@ -195,7 +195,9 @@ CNAME(ffi_call_SYSV):
         ret
 
         .cfi_endproc
-        .size ffi_call_SYSV, .-ffi_call_SYSV
+#ifdef __ELF__
+               .size CNAME(ffi_call_SYSV), .-CNAME(ffi_call_SYSV)
+#endif
 
 #define ffi_closure_SYSV_FS (8 * 2 + AARCH64_CALL_CONTEXT_SIZE)
 
@@ -319,4 +321,6 @@ CNAME(ffi_closure_SYSV):
 
         ret
         .cfi_endproc
+#ifdef __ELF__
                .size CNAME(ffi_closure_SYSV), .-CNAME(ffi_closure_SYSV)
+#endif