* fix for the regressions caused by r27417

git-svn-id: trunk@27433 -
This commit is contained in:
florian 2014-04-01 19:34:21 +00:00
parent 5f57274b74
commit 0a7b795744

View File

@ -758,10 +758,7 @@ interface
(resultdef.typ=floatdef) and
(location.loc=LOC_CONSTANT)
) or
(
((left.resultdef.typ=floatdef) and
(resultdef.typ<>floatdef) and (left.location.loc in [LOC_CFPUREGISTER,LOC_FPUREGISTER,LOC_CMMREGISTER,LOC_MMREGISTER]))
) then
((resultdef.typ=floatdef) xor (location.loc in [LOC_CFPUREGISTER,LOC_FPUREGISTER,LOC_CMMREGISTER,LOC_MMREGISTER])) then
hlcg.location_force_mem(current_asmdata.CurrAsmList,location,left.resultdef);
{ but use the new size, but we don't know the size of all arrays }