Browse Source

+ feature softfpu introduced

git-svn-id: trunk@12617 -
florian 16 years ago
parent
commit
6d7d6dbd60
2 changed files with 4 additions and 4 deletions
  1. 2 2
      compiler/globtype.pas
  2. 2 2
      compiler/options.pas

+ 2 - 2
compiler/globtype.pas

@@ -175,7 +175,7 @@ interface
          f_heap,f_init_final,f_rtti,f_classes,f_exceptions,f_exitcode,
          f_heap,f_init_final,f_rtti,f_classes,f_exceptions,f_exitcode,
          f_ansistrings,f_widestrings,f_textio,f_consoleio,f_fileio,
          f_ansistrings,f_widestrings,f_textio,f_consoleio,f_fileio,
          f_random,f_variants,f_objects,f_dynarrays,f_threading,f_commandargs,
          f_random,f_variants,f_objects,f_dynarrays,f_threading,f_commandargs,
-         f_processes,f_stackcheck,f_dynlibs
+         f_processes,f_stackcheck,f_dynlibs,f_softfpu
        );
        );
        tfeatures = set of tfeature;
        tfeatures = set of tfeature;
 
 
@@ -224,7 +224,7 @@ interface
          'HEAP','INITFINAL','RTTI','CLASSES','EXCEPTIONS','EXITCODE',
          'HEAP','INITFINAL','RTTI','CLASSES','EXCEPTIONS','EXITCODE',
          'ANSISTRINGS','WIDESTRINGS','TEXTIO','CONSOLEIO','FILEIO',
          'ANSISTRINGS','WIDESTRINGS','TEXTIO','CONSOLEIO','FILEIO',
          'RANDOM','VARIANTS','OBJECTS','DYNARRAYS','THREADING','COMMANDARGS',
          'RANDOM','VARIANTS','OBJECTS','DYNARRAYS','THREADING','COMMANDARGS',
-         'PROCESSES','STACKCHECK','DYNLIBS'
+         'PROCESSES','STACKCHECK','DYNLIBS','SOFTFPU'
        );
        );
 
 
     type
     type

+ 2 - 2
compiler/options.pas

@@ -2638,9 +2638,9 @@ begin
      not(cs_link_separate_dbg_file in init_settings.globalswitches) then
      not(cs_link_separate_dbg_file in init_settings.globalswitches) then
     exclude(init_settings.globalswitches,cs_link_strip);
     exclude(init_settings.globalswitches,cs_link_strip);
 
 
-  { force fpu emulation on arm/wince, arm/gba and arm/nds}
+  { force fpu emulation on arm/wince, arm/gba, arm/embedded 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_arm_darwin])
+    system_m68k_linux,system_arm_nds,system_arm_darwin,system_arm_embedded])
 {$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)