mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-08 04:48:07 +02:00
* fix from Florian, mantis #30334, relevant part of r33542
git-svn-id: branches/fixes_3_0@35220 -
This commit is contained in:
parent
013fff11a6
commit
926112bba1
@ -74,8 +74,12 @@ begin
|
||||
UpdateUsedRegs(UsedRegs, tai(p.Next));
|
||||
RegUsedAfterInstruction :=
|
||||
(supreg in UsedRegs) and
|
||||
(not(getNextInstruction(p,p)) or
|
||||
not(regLoadedWithNewValue(supreg,false,p)));
|
||||
not(regLoadedWithNewValue(supreg,false,p)) and
|
||||
(
|
||||
not(GetNextInstruction(p,p)) or
|
||||
RegReadByInstruction(supreg,p) or
|
||||
not(regLoadedWithNewValue(supreg,false,p))
|
||||
);
|
||||
end;
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user