Browse Source

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 -

svenbarth 12 năm trước cách đây
mục cha
commit
2db54da2b3
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      compiler/ncal.pas

+ 2 - 2
compiler/ncal.pas

@@ -3293,8 +3293,8 @@ implementation
                               That means the for pushes the para with the
                               That means the for pushes the para with the
                               highest offset (see para3) needs to be pushed first
                               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   }
                             { parameters to be in this order so they can use   }
                             { pushes in case of no fixed stack                 }
                             { pushes in case of no fixed stack                 }
                             if (not paramanager.use_fixed_stack and
                             if (not paramanager.use_fixed_stack and