* building with -Cfvfpv2 hopefully fixed

git-svn-id: trunk@42683 -
This commit is contained in:
florian 2019-08-13 22:12:52 +00:00
parent 867df5362c
commit ba0768b6a6

View File

@ -1933,6 +1933,13 @@ unit cgcpu;
as the even ones by with a different subtype as it is done on x86 with al/ah }
mmregs:=(rg[R_MMREGISTER].used_in_proc-paramanager.get_volatile_registers_mm(pocall_stdcall))*[0..31];
end
else if FPUARM_HAS_VFP_EXTENSION in fpu_capabilities[current_settings.fputype] then
begin;
{ the *[0..15] is a hack to prevent that the compiler tries to save odd single-type registers,
they have numbers>$1f which is not really correct as they should simply have the same numbers
as the even ones by with a different subtype as it is done on x86 with al/ah }
mmregs:=(rg[R_MMREGISTER].used_in_proc-paramanager.get_volatile_registers_mm(pocall_stdcall))*[0..15];
end
else
internalerror(2019050924);
end;