mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 12:09:30 +02:00
* Add BTR to destination memory location check in spilling
This commit is contained in:
parent
90e1ca64f3
commit
c82243df4d
@ -2145,7 +2145,7 @@ implementation
|
|||||||
{The i386 instruction set never gets boring... IMUL does
|
{The i386 instruction set never gets boring... IMUL does
|
||||||
not support a memory location as destination. Check if
|
not support a memory location as destination. Check if
|
||||||
the opcode is IMUL and fix it. (DM)}
|
the opcode is IMUL and fix it. (DM)}
|
||||||
if (opcode=A_IMUL) or (opcode=A_BTS) then
|
if (opcode=A_IMUL) or (opcode=A_BTS) or (opcode=A_BTR) then
|
||||||
begin
|
begin
|
||||||
{Yikes! We just changed the destination register into
|
{Yikes! We just changed the destination register into
|
||||||
a memory location above here.
|
a memory location above here.
|
||||||
@ -2234,7 +2234,10 @@ implementation
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.21 2003-09-10 19:14:31 daniel
|
Revision 1.22 2003-09-12 20:25:17 daniel
|
||||||
|
* Add BTR to destination memory location check in spilling
|
||||||
|
|
||||||
|
Revision 1.21 2003/09/10 19:14:31 daniel
|
||||||
* Failed attempt to restore broken fastspill functionality
|
* Failed attempt to restore broken fastspill functionality
|
||||||
|
|
||||||
Revision 1.20 2003/09/10 11:23:09 marco
|
Revision 1.20 2003/09/10 11:23:09 marco
|
||||||
|
Loading…
Reference in New Issue
Block a user