Răsfoiți Sursa

* fix compilation of dllprt0.as for older arm assemblers without push support

git-svn-id: trunk@17254 -
florian 14 ani în urmă
părinte
comite
00768bea47
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      rtl/linux/arm/dllprt0.as

+ 1 - 1
rtl/linux/arm/dllprt0.as

@@ -7,7 +7,7 @@ _startlib:
         .type   FPC_SHARED_LIB_START,#function
         .type   FPC_SHARED_LIB_START,#function
 FPC_SHARED_LIB_START:
 FPC_SHARED_LIB_START:
         mov ip, sp
         mov ip, sp
-        push {fp, ip, lr, pc}
+        stmfd sp!,{fp, ip, lr, pc}
         sub fp, ip, #4
         sub fp, ip, #4
 
 
         /* a1 contains argc, a2 contains argv and a3 contains envp */
         /* a1 contains argc, a2 contains argv and a3 contains envp */