From 570607b1d1d02b5dd4e0be7f05d452b481e460db Mon Sep 17 00:00:00 2001 From: svenbarth Date: Fri, 18 Mar 2016 14:26:24 +0000 Subject: [PATCH] * revert r33273; haven't seen that Florian has already assigned that to himself... Oops git-svn-id: trunk@33274 - --- compiler/i386/popt386.pas | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/compiler/i386/popt386.pas b/compiler/i386/popt386.pas index 22a6933e03..653e94a6bc 100644 --- a/compiler/i386/popt386.pas +++ b/compiler/i386/popt386.pas @@ -1422,10 +1422,8 @@ begin { reg2 must not be used after the sequence considered, so it must be either deallocated or loaded with a new value } (GetNextInstruction(hp2,hp3) and - (FindRegDealloc(getsupreg(taicpu(hp2).oper[0]^.reg),tai(hp3)) - { TODO: implement RegLoadedWithNewValue for i386, x86_64 and maybe also i8086 } - {or - RegLoadedWithNewValue(getsupreg(taicpu(hp2).oper[0]^.reg), false, hp3)})) then + (FindRegDealloc(getsupreg(taicpu(hp2).oper[0]^.reg),tai(hp3)) or + RegLoadedWithNewValue(getsupreg(taicpu(hp2).oper[0]^.reg), false, hp3))) then { change movsX/movzX reg/ref, reg2 } { add/sub/or/... reg3/$const, reg2 } { mov reg2 reg/ref }