Procházet zdrojové kódy

* changed abi for darwin/arm from eabi to default, as it appears to be
more closely related to the old abi
* make sure softfloat is still default for darwin/arm after this change

git-svn-id: trunk@11861 -

Jonas Maebe před 17 roky
rodič
revize
253ae0c33e
2 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 1 1
      compiler/options.pas
  2. 1 1
      compiler/systems/i_bsd.pas

+ 1 - 1
compiler/options.pas

@@ -2509,7 +2509,7 @@ begin
 
 
   { force fpu emulation on arm/wince, arm/gba and arm/nds}
   { force fpu emulation on arm/wince, arm/gba and arm/nds}
   if (target_info.system in [system_arm_wince,system_arm_gba,system_m68k_amiga,
   if (target_info.system in [system_arm_wince,system_arm_gba,system_m68k_amiga,
-    system_m68k_linux,system_arm_nds])
+    system_m68k_linux,system_arm_nds,system_arm_darwin])
 {$ifdef arm}
 {$ifdef arm}
     or (init_settings.fputype=fpu_soft)
     or (init_settings.fputype=fpu_soft)
     or (target_info.abi=abi_eabi)
     or (target_info.abi=abi_eabi)

+ 1 - 1
compiler/systems/i_bsd.pas

@@ -716,7 +716,7 @@ unit i_bsd;
               );
               );
             first_parm_offset : 8;
             first_parm_offset : 8;
             stacksize    : 262144;
             stacksize    : 262144;
-            abi : abi_eabi
+            abi : abi_default
           );
           );
 
 
   implementation
   implementation