mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-29 22:39:39 +02:00
* align stack on 4 bytes in copyvalueopenarray
This commit is contained in:
parent
e73a226133
commit
a51ce770c2
@ -1296,6 +1296,8 @@ unit cgx86;
|
||||
else
|
||||
{$endif __NOWINPECOFF__}
|
||||
list.concat(Taicpu.op_reg_reg(A_SUB,S_L,R_EDI,R_ESP));
|
||||
{ align stack on 4 bytes }
|
||||
list.concat(Taicpu.op_const_reg(A_AND,S_L,$fffffff4,R_ESP));
|
||||
{ load destination }
|
||||
list.concat(Taicpu.op_reg_reg(A_MOV,S_L,R_ESP,R_EDI));
|
||||
|
||||
@ -1680,7 +1682,10 @@ unit cgx86;
|
||||
end.
|
||||
{
|
||||
$Log$
|
||||
Revision 1.24 2002-12-24 15:56:50 peter
|
||||
Revision 1.25 2003-01-02 16:17:50 peter
|
||||
* align stack on 4 bytes in copyvalueopenarray
|
||||
|
||||
Revision 1.24 2002/12/24 15:56:50 peter
|
||||
* stackpointer_alloc added for adjusting ESP. Win32 needs
|
||||
this for the pageprotection
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user