* check that a_load_cgparaloc_anyreg() is not used to try to move an fpu

register into a non-fpu register, as this is not (yet) supported

git-svn-id: trunk@30226 -
This commit is contained in:
Jonas Maebe 2015-03-14 18:36:54 +00:00
parent a02d52f533
commit 622852b8c9

View File

@ -1214,7 +1214,14 @@ implementation
end;
end;
LOC_FPUREGISTER :
a_loadfpu_reg_reg(list,paraloc.size,regsize,paraloc.register,reg);
begin
case getregtype(reg) of
R_FPUREGISTER:
a_loadfpu_reg_reg(list,paraloc.size,regsize,paraloc.register,reg)
else
internalerror(2015031401);
end;
end;
LOC_REFERENCE :
begin
reference_reset_base(href,paraloc.reference.index,paraloc.reference.offset,align);