openbsd-ports/devel/dyncall/patches/patch-dyncall_dyncall_call_ppc64_S
jasper f4e6ddf78f add patches from upstream to fix asm syntax which clang doesn't grok.
noticed on powerpc64 but these fixes also apply to powerpc proper so
remove the workaround from Makefile too.
2020-07-23 12:01:19 +00:00

17 lines
526 B
Plaintext

$OpenBSD: patch-dyncall_dyncall_call_ppc64_S,v 1.1 2020/07/23 12:01:19 jasper Exp $
https://dyncall.org/pub/dyncall/dyncall/rev/d982a00c2177
Index: dyncall/dyncall_call_ppc64.S
--- dyncall/dyncall_call_ppc64.S.orig
+++ dyncall/dyncall_call_ppc64.S
@@ -116,7 +116,7 @@ ENTRY_C(dcCall_ppc64)
srwi r5,r5,3 /* r5 = size in double words */
- cmpi cr0,r5,0 /* if stacksize != 0 .. */
+ cmpi cr0,0,r5,0 /* if stacksize != 0 .. */
beq cr0,.copy_done
mtctr r5 /* copy loop */