* MovMov2MovMov1 requires that the allocation of the first register is extended

git-svn-id: trunk@33948 -
This commit is contained in:
florian 2016-06-11 19:54:18 +00:00
parent 56d3909dea
commit 2890927b10

View File

@ -786,6 +786,7 @@ unit aoptx86;
else if (taicpu(p).oper[1]^.typ=top_ref) and
OpsEqual(taicpu(hp1).oper[0]^,taicpu(p).oper[1]^) then
begin
AllocRegBetween(taicpu(p).oper[0]^.reg,p,hp1,UsedRegs);
taicpu(hp1).loadreg(0,taicpu(p).oper[0]^.reg);
DebugMsg('PeepHole Optimization,MovMov2MovMov1',p);
end