* release temp when downgrading fpuregister value

git-svn-id: trunk@8530 -
This commit is contained in:
peter 2007-09-17 20:52:24 +00:00
parent 07275c3dbe
commit 2f044481ae

View File

@ -873,9 +873,10 @@ unit cgx86;
(tosize<fromsize) then
begin
{ can't round down to lower precision in x87 :/ }
tg.gettemp(list,tcgsize2size[tosize],tt_persistent,href);
tg.gettemp(list,tcgsize2size[tosize],tt_normal,href);
a_loadfpu_reg_ref(list,fromsize,tosize,NR_ST,href);
a_loadfpu_ref_reg(list,tosize,tosize,href,NR_ST);
tg.ungettemp(list,href);
end;
end;