Browse Source

* Define both mipseb and mips for non endian-little MIPS compiler

git-svn-id: trunk@21663 -
pierre 13 năm trước cách đây
mục cha
commit
23a3275291
1 tập tin đã thay đổi với 17 bổ sung6 xóa
  1. 17 6
      compiler/fpcdefs.inc

+ 17 - 6
compiler/fpcdefs.inc

@@ -170,15 +170,26 @@
 
 {$ifdef mipsel}
   {$define mips}
+{$else not mipsel}
+  { Define both mips and mipseb if mipsel is not defined
+    but mips cpu is wanted. }
+  {$ifdef mipseb}
+    {$define mips}
+  {$endif mipseb}
+  {$ifdef mips}
+    {$define mipseb}
+  {$endif mips}
 {$endif mipsel}
-{$ifdef mipseb}
-  {$define mips}
-{$endif mipseb}
+
 
 {$ifdef mips}
-  {$define cpu32bit}
-  {$define cpu32bitalu}
-  {$define cpu32bitaddr}
+  {$ifndef mips64}
+    {$define cpu32bit}
+    {$define cpu32bitalu}
+    {$define cpu32bitaddr}
+  {$else}
+    {$error mips64 not yet supported}
+  {$endif}
   { define cpuflags}
   {$define cputargethasfixedstack}
   {$define cpurequiresproperalignment}