m68k also uses a non fixed stack with an equivalent to PUSH/POP so don't reorder parameters

if the required stack offset tells otherwise.

git-svn-id: trunk@22742 -
This commit is contained in:
svenbarth 2012-10-18 20:11:56 +00:00
parent 786e814d49
commit 2db54da2b3

View File

@ -3293,8 +3293,8 @@ implementation
That means the for pushes the para with the
highest offset (see para3) needs to be pushed first
}
{$if defined(i386)}
{ the i386 and jvm code generators expect all reference }
{$if defined(i386) or defined(m68k)}
{ the i386, m68k and jvm code generators expect all reference }
{ parameters to be in this order so they can use }
{ pushes in case of no fixed stack }
if (not paramanager.use_fixed_stack and