Преглед изворни кода

Set little endian as default endianess for powerpc64-freebsd only on little endiannative powerpc64-freebsd machine

Pierre Muller пре 2 дана
родитељ
комит
2eaba50b82
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      compiler/systems/i_bsd.pas

+ 4 - 0
compiler/systems/i_bsd.pas

@@ -915,6 +915,10 @@ initialization
 {$ifdef cpupowerpc64}
   {$ifdef FreeBSD}
     set_source_info(system_powerpc64_freebsd_info);
+    { on a little endian PPC64 platform -> use little endian as default }
+    {$ifdef FPC_LITTLE_ENDIAN}
+      source_info.endian:=endian_little;
+    {$endif}
   {$endif FreeBSD}
 {$endif powerpc64}
 {$ifdef cpuarm}