35 lines
859 B
Text
35 lines
859 B
Text
|
Hunk #1: 'machine ppc' is not supported by clang's integrated assembler
|
||
|
on powerpc
|
||
|
|
||
|
https://dyncall.org/pub/dyncall/dyncall/rev/d982a00c2177
|
||
|
|
||
|
Index: dyncall/dyncall_call_ppc32.S
|
||
|
--- dyncall/dyncall_call_ppc32.S.orig
|
||
|
+++ dyncall/dyncall_call_ppc32.S
|
||
|
@@ -33,7 +33,6 @@
|
||
|
|
||
|
*/
|
||
|
|
||
|
- .machine ppc
|
||
|
.text
|
||
|
|
||
|
/* ============================================================================
|
||
|
@@ -100,7 +99,7 @@ ENTRY_C(dcCall_ppc32_darwin)
|
||
|
|
||
|
srwi r5,r5,2 /* r5 = size in words */
|
||
|
|
||
|
- cmpi cr0,r5,0 /* if stacksize != 0 .. */
|
||
|
+ cmpi cr0,0,r5,0 /* if stacksize != 0 .. */
|
||
|
beq cr0,.osx_done
|
||
|
|
||
|
mtctr r5 /* copy loop */
|
||
|
@@ -214,7 +213,7 @@ ENTRY_C(dcCall_ppc32_sysv)
|
||
|
|
||
|
srwi r5,r5,2 /* r5 = size in words */
|
||
|
|
||
|
- cmpi cr0,r5,0 /* if stacksize != 0 .. */
|
||
|
+ cmpi cr0,0,r5,0 /* if stacksize != 0 .. */
|
||
|
beq cr0,.sysv_done
|
||
|
|
||
|
mtctr r5 /* copy loop */
|