Ver Fonte

Add missing trampoline size found in libffi version 3.3

git-svn-id: trunk@43998 -
pierre há 5 anos atrás
pai
commit
2b658ef11c
1 ficheiros alterados com 10 adições e 0 exclusões
  1. 10 0
      packages/libffi/src/ffi.pp

+ 10 - 0
packages/libffi/src/ffi.pp

@@ -264,6 +264,16 @@ const
   FFI_TRAMPOLINE_SIZE = 12;
 {$elseif defined(CPUM68K)}
   FFI_TRAMPOLINE_SIZE = 16;
+{$elseif defined(CPURISCV32)}
+  FFI_TRAMPOLINE_SIZE = 24;
+{$elseif defined(CPURISCV64)}
+  FFI_TRAMPOLINE_SIZE = 24;
+{$elseif defined(CPUMIPS32)}
+  FFI_TRAMPOLINE_SIZE = 20;
+{$elseif defined(CPUMIPS64)}
+  FFI_TRAMPOLINE_SIZE = 56;
+#endif
+
 {$endif}
 
 {