Przeglądaj źródła

+ added the $F switch to the turbo and macSwitchTable, as that takes precedence
over dir_forcefarcalls

git-svn-id: trunk@27561 -

nickysn 11 lat temu
rodzic
commit
86b9a0eed1
1 zmienionych plików z 8 dodań i 0 usunięć
  1. 8 0
      compiler/switches.pas

+ 8 - 0
compiler/switches.pas

@@ -64,7 +64,11 @@ const
    {C} (typesw:localsw; setsw:ord(cs_do_assertion)),
    {C} (typesw:localsw; setsw:ord(cs_do_assertion)),
    {D} (typesw:modulesw; setsw:ord(cs_debuginfo)),
    {D} (typesw:modulesw; setsw:ord(cs_debuginfo)),
    {E} (typesw:modulesw; setsw:ord(cs_fp_emulation)),
    {E} (typesw:modulesw; setsw:ord(cs_fp_emulation)),
+{$ifdef i8086}
+   {F} (typesw:localsw; setsw:ord(cs_force_far_calls)),
+{$else i8086}
    {F} (typesw:ignoredsw; setsw:ord(cs_localnone)),
    {F} (typesw:ignoredsw; setsw:ord(cs_localnone)),
+{$endif i8086}
    {G} (typesw:ignoredsw; setsw:ord(cs_localnone)),
    {G} (typesw:ignoredsw; setsw:ord(cs_localnone)),
    {H} (typesw:localsw; setsw:ord(cs_refcountedstrings)),
    {H} (typesw:localsw; setsw:ord(cs_refcountedstrings)),
    {I} (typesw:localsw; setsw:ord(cs_check_io)),
    {I} (typesw:localsw; setsw:ord(cs_check_io)),
@@ -94,7 +98,11 @@ const
    {C} (typesw:localsw; setsw:ord(cs_do_assertion)),
    {C} (typesw:localsw; setsw:ord(cs_do_assertion)),
    {D} (typesw:modulesw; setsw:ord(cs_debuginfo)),
    {D} (typesw:modulesw; setsw:ord(cs_debuginfo)),
    {E} (typesw:modulesw; setsw:ord(cs_fp_emulation)),
    {E} (typesw:modulesw; setsw:ord(cs_fp_emulation)),
+{$ifdef i8086}
+   {F} (typesw:localsw; setsw:ord(cs_force_far_calls)),
+{$else i8086}
    {F} (typesw:ignoredsw; setsw:ord(cs_localnone)),
    {F} (typesw:ignoredsw; setsw:ord(cs_localnone)),
+{$endif i8086}
    {G} (typesw:ignoredsw; setsw:ord(cs_localnone)),
    {G} (typesw:ignoredsw; setsw:ord(cs_localnone)),
    {H} (typesw:localsw; setsw:ord(cs_refcountedstrings)),
    {H} (typesw:localsw; setsw:ord(cs_refcountedstrings)),
    {I} (typesw:localsw; setsw:ord(cs_check_io)),
    {I} (typesw:localsw; setsw:ord(cs_check_io)),