* bug fix in the 32-bit parameters handling in tcg8086.a_load_const_cgpara

git-svn-id: branches/i8086@23824 -
This commit is contained in:
nickysn 2013-03-14 12:19:06 +00:00
parent edc382aa76
commit e956ffc27b

View File

@ -351,8 +351,8 @@ unit cgcpu;
if cgpara.alignment <> 4 then
internalerror(2013031101);
list.concat(taicpu.op_const(A_PUSH,tcgsize2opsize[pushsize],a shr 16));
list.concat(taicpu.op_const(A_PUSH,tcgsize2opsize[pushsize],a and $FFFF));
list.concat(taicpu.op_const(A_PUSH,S_W,a shr 16));
list.concat(taicpu.op_const(A_PUSH,S_W,a and $FFFF));
end
else
begin