2
0
Эх сурвалжийг харах

* pass lp64d to GNU AS for abi_riscv_hf to get the right ABI set

git-svn-id: trunk@47585 -
florian 4 жил өмнө
parent
commit
5cd4e5a016

+ 4 - 1
compiler/riscv/agrvgas.pas

@@ -247,7 +247,10 @@ unit agrvgas;
         Replace(result,'$ABI','ilp32');
 {$endif RISCV32}
 {$ifdef RISCV64}
-        Replace(result,'$ABI','lp64');
+        if target_info.abi=abi_riscv_hf then
+          Replace(result,'$ABI','lp64d')
+        else
+          Replace(result,'$ABI','lp64');
 {$endif RISCV64}
       end;