Преглед изворни кода

* fix ABIs used by RiscV64

florian пре 14 часа
родитељ
комит
34855a61d3
2 измењених фајлова са 2 додато и 2 уклоњено
  1. 1 1
      compiler/systems/i_embed.pas
  2. 1 1
      compiler/systems/i_linux.pas

+ 1 - 1
compiler/systems/i_embed.pas

@@ -712,7 +712,7 @@ unit i_embed;
             first_parm_offset : 16;
             stacksize    : 262144;
             stackalign   : 8;
-            abi : abi_riscv_lp64;
+            abi : abi_riscv_lp64d;
             llvmdatalayout : 'e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:64:128-a0:0:64-n32-S32';
           );
 

+ 1 - 1
compiler/systems/i_linux.pas

@@ -1381,7 +1381,7 @@ unit i_linux;
             first_parm_offset : 16;
             stacksize    : 10*1024*1024;
             stackalign   : 16;
-            abi : abi_riscv_ilp32d;
+            abi : abi_riscv_lp64d;
             llvmdatalayout : 'E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:64:64-v128:128:128-n32:64';
           );