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

* return float values in fpu registers only in non emulation mode

git-svn-id: trunk@5429 -
florian 18 жил өмнө
parent
commit
2b7fb31a9e

+ 1 - 1
compiler/m68k/cpupara.pas

@@ -208,7 +208,7 @@ unit cpupara;
             exit;
           end;
         { Return in FPU register? }
-        if p.returndef.typ=floatdef then
+        if not(cs_fp_emulation in current_settings.moduleswitches) and (p.returndef.typ=floatdef) then
           begin
             p.funcretloc[side].loc:=LOC_FPUREGISTER;
             p.funcretloc[side].register:=NR_FPU_RESULT_REG;