Browse Source

if not ps1 setup FPU defines

Kirill Kranz 10 months ago
parent
commit
d7e24e8708
1 changed files with 5 additions and 8 deletions
  1. 5 8
      compiler/options.pas

+ 5 - 8
compiler/options.pas

@@ -4658,14 +4658,11 @@ procedure read_arguments(cmd:TCmdStr);
         def_system_macro('CPUMIPS32');
         def_system_macro('CPUMIPS32');
         def_system_macro('CPUMIPSEL32');
         def_system_macro('CPUMIPSEL32');
         def_system_macro('CPU32');
         def_system_macro('CPU32');
-        if target_info.system=system_x86_64_win64 then
-          begin
-            def_system_macro('FPC_CURRENCY_IS_INT64');
-            def_system_macro('FPC_COMP_IS_INT64');
-          end;
-//        def_system_macro('FPC_HAS_TYPE_DOUBLE');
-//        def_system_macro('FPC_HAS_TYPE_SINGLE');
-//        def_system_macro('FPC_INCLUDE_SOFTWARE_INT64_TO_DOUBLE');
+        if target_info.system <> system_mipsel_ps1 then begin
+          def_system_macro('FPC_HAS_TYPE_DOUBLE');
+          def_system_macro('FPC_HAS_TYPE_SINGLE');
+          def_system_macro('FPC_INCLUDE_SOFTWARE_INT64_TO_DOUBLE');
+        end;
         def_system_macro('FPC_CURRENCY_IS_INT64');
         def_system_macro('FPC_CURRENCY_IS_INT64');
         def_system_macro('FPC_COMP_IS_INT64');
         def_system_macro('FPC_COMP_IS_INT64');
         def_system_macro('FPC_REQUIRES_PROPER_ALIGNMENT');
         def_system_macro('FPC_REQUIRES_PROPER_ALIGNMENT');