Pārlūkot izejas kodu

- removed no longer used/supported af_allowdirect flag (direct assembler
reader support)

git-svn-id: trunk@22794 -

Jonas Maebe 12 gadi atpakaļ
vecāks
revīzija
6497d3c994

+ 2 - 2
compiler/arm/agarmgas.pas

@@ -355,7 +355,7 @@ unit agarmgas;
             asmbin : 'as';
             asmcmd : '-o $OBJ $ASM';
             supported_targets : [system_arm_linux,system_arm_wince,system_arm_gba,system_arm_palmos,system_arm_nds,system_arm_embedded,system_arm_symbian];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections];
+            flags : [af_needar,af_smartlink_sections];
             labelprefix : '.L';
             comment : '# ';
             dollarsign: '$';
@@ -368,7 +368,7 @@ unit agarmgas;
             asmbin : 'as';
             asmcmd : '-o $OBJ $ASM -arch $ARCH';
             supported_targets : [system_arm_darwin];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections,af_supports_dwarf,af_stabs_use_function_absolute_addresses];
+            flags : [af_needar,af_smartlink_sections,af_supports_dwarf,af_stabs_use_function_absolute_addresses];
             labelprefix : 'L';
             comment : '# ';
             dollarsign: '$';

+ 1 - 1
compiler/avr/agavrgas.pas

@@ -205,7 +205,7 @@ unit agavrgas;
             asmbin : 'as';
             asmcmd : '-o $OBJ $ASM';
             supported_targets : [system_avr_embedded];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections];
+            flags : [af_needar,af_smartlink_sections];
             labelprefix : '.L';
             comment : '# ';
             dollarsign: 's';

+ 1 - 1
compiler/m68k/ag68kgas.pas

@@ -375,7 +375,7 @@ interface
             asmbin : 'as';
             asmcmd : '-o $OBJ $ASM';
             supported_targets : [system_m68k_Amiga,system_m68k_Atari,system_m68k_Mac,system_m68k_linux,system_m68k_PalmOS,system_m68k_netbsd,system_m68k_openbsd,system_m68k_embedded];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections];
+            flags : [af_needar,af_smartlink_sections];
             labelprefix : '.L';
             comment : '# ';
             dollarsign: '$';

+ 2 - 2
compiler/mips/cpugas.pas

@@ -388,7 +388,7 @@ unit cpugas;
         asmbin: 'as';
         asmcmd: '$ABI $ARCH $NOWARN -EL $PIC -o $OBJ $ASM';
         supported_targets: [system_mipsel_linux];
-        flags: [af_allowdirect, af_needar, af_smartlink_sections];
+        flags: [ af_needar, af_smartlink_sections];
         labelprefix: '.L';
         comment: '# ';
         dollarsign: '$';
@@ -400,7 +400,7 @@ unit cpugas;
         asmbin: 'as';
         asmcmd: '$ABI $ARCH $NOWARN -EB $PIC -o $OBJ $ASM';
         supported_targets: [system_mipseb_linux];
-        flags: [af_allowdirect, af_needar, af_smartlink_sections];
+        flags: [ af_needar, af_smartlink_sections];
         labelprefix: '.L';
         comment: '# ';
         dollarsign: '$';

+ 1 - 1
compiler/powerpc/agppcmpw.pas

@@ -1238,7 +1238,7 @@ interface
             asmbin : 'PPCAsm';
             asmcmd : '-case on $ASM -o $OBJ';
             supported_targets : [system_powerpc_macos];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections,af_labelprefix_only_inside_procedure];
+            flags : [af_needar,af_smartlink_sections,af_labelprefix_only_inside_procedure];
             labelprefix : '@';
             comment : '; ';
             dollarsign: 's';

+ 1 - 1
compiler/powerpc/agppcvasm.pas

@@ -396,7 +396,7 @@ unit agppcvasm;
          asmbin : 'fpcvasm';
          asmcmd: '-quiet -Felf -o $OBJ $ASM';
          supported_targets : [system_powerpc_morphos];
-         flags : [af_allowdirect,af_needar,af_smartlink_sections];
+         flags : [af_needar,af_smartlink_sections];
          labelprefix : '.L';
          comment : '# ';
          dollarsign: '$';

+ 2 - 2
compiler/ppcgen/agppcgas.pas

@@ -544,7 +544,7 @@ unit agppcgas;
          asmcmd: '-o $OBJ $ASM';
 {$endif cpu64bitaddr}
          supported_targets : [system_powerpc_linux,system_powerpc_netbsd,system_powerpc_openbsd,system_powerpc_MorphOS,system_powerpc_Amiga,system_powerpc64_linux,system_powerpc_embedded,system_powerpc64_embedded];
-         flags : [af_allowdirect,af_needar,af_smartlink_sections];
+         flags : [af_needar,af_smartlink_sections];
          labelprefix : '.L';
          comment : '# ';
          dollarsign: '$';
@@ -559,7 +559,7 @@ unit agppcgas;
          asmbin : 'as';
          asmcmd : '-o $OBJ $ASM -arch $ARCH';
          supported_targets : [system_powerpc_darwin,system_powerpc64_darwin];
-         flags : [af_allowdirect,af_needar,af_smartlink_sections,af_supports_dwarf,af_stabs_use_function_absolute_addresses];
+         flags : [af_needar,af_smartlink_sections,af_supports_dwarf,af_stabs_use_function_absolute_addresses];
          labelprefix : 'L';
          comment : '# ';
          dollarsign : '$';

+ 2 - 2
compiler/sparc/cpugas.pas

@@ -246,7 +246,7 @@ implementation
            asmcmd : '$PIC -Av9 -o $OBJ $ASM';
 {$endif}
            supported_targets : [system_sparc_solaris,system_sparc_linux,system_sparc_embedded];
-           flags : [af_allowdirect,af_needar,af_smartlink_sections];
+           flags : [af_needar,af_smartlink_sections];
            labelprefix : '.L';
            comment : '# ';
            dollarsign: '$';
@@ -259,7 +259,7 @@ implementation
            asmbin : 'gas';
            asmcmd : '$PIC -Av9 -o $OBJ $ASM';
            supported_targets : [system_sparc_solaris,system_sparc_linux,system_sparc_embedded];
-           flags : [af_allowdirect,af_needar,af_smartlink_sections];
+           flags : [af_needar,af_smartlink_sections];
            labelprefix : '.L';
            comment : '# ';
            dollarsign: '$';

+ 1 - 1
compiler/systems.pas

@@ -71,7 +71,7 @@ interface
        end;
 
        tasmflags = (af_none,
-         af_outputbinary,af_allowdirect,
+         af_outputbinary,
          af_needar,af_smartlink_sections,
          af_labelprefix_only_inside_procedure,
          af_supports_dwarf,

+ 7 - 7
compiler/x86/agx86att.pas

@@ -397,7 +397,7 @@ interface
             supported_targets : [system_x86_64_linux,system_x86_64_freebsd,
                                  system_x86_64_win64,system_x86_64_embedded,
                                  system_x86_64_openbsd,system_x86_64_netbsd];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections,af_supports_dwarf];
+            flags : [af_needar,af_smartlink_sections,af_supports_dwarf];
             labelprefix : '.L';
             comment : '# ';
             dollarsign: '$';
@@ -410,7 +410,7 @@ interface
             asmbin : 'gas';
             asmcmd : '--64 -o $OBJ $ASM';
             supported_targets : [system_x86_64_solaris];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections,af_supports_dwarf];
+            flags : [af_needar,af_smartlink_sections,af_supports_dwarf];
             labelprefix : '.L';
             comment : '# ';
             dollarsign: '$';
@@ -425,7 +425,7 @@ interface
             asmbin : 'as';
             asmcmd : '-o $OBJ $ASM -arch x86_64';
             supported_targets : [system_x86_64_darwin];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections,af_supports_dwarf];
+            flags : [af_needar,af_smartlink_sections,af_supports_dwarf];
             labelprefix : 'L';
             comment : '# ';
             dollarsign: '$';
@@ -442,7 +442,7 @@ interface
                                 system_i386_netbsd,system_i386_Netware,system_i386_qnx,system_i386_wdosx,system_i386_openbsd,
                                 system_i386_netwlibc,system_i386_wince,system_i386_embedded,system_i386_symbian,system_i386_haiku,system_x86_6432_linux,
                                 system_i386_nativent];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections,af_supports_dwarf];
+            flags : [af_needar,af_smartlink_sections,af_supports_dwarf];
             labelprefix : '.L';
             comment : '# ';
             dollarsign: '$';
@@ -456,7 +456,7 @@ interface
             asmbin : 'as';
             asmcmd : '-o $OBJ $ASM';
             supported_targets : [system_i386_linux,system_i386_OS2,system_i386_freebsd,system_i386_netbsd,system_i386_openbsd,system_i386_EMX,system_i386_embedded];
-            flags : [af_allowdirect,af_needar,af_stabs_use_function_absolute_addresses];
+            flags : [af_needar,af_stabs_use_function_absolute_addresses];
             labelprefix : 'L';
             comment : '# ';
             dollarsign: '$';
@@ -470,7 +470,7 @@ interface
             asmbin : 'as';
             asmcmd : '-o $OBJ $ASM -arch i386';
             supported_targets : [system_i386_darwin,system_i386_iphonesim];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections,af_supports_dwarf,af_stabs_use_function_absolute_addresses];
+            flags : [af_needar,af_smartlink_sections,af_supports_dwarf,af_stabs_use_function_absolute_addresses];
             labelprefix : 'L';
             comment : '# ';
             dollarsign: '$';
@@ -485,7 +485,7 @@ interface
             supported_targets : [system_i386_GO32V2,system_i386_linux,system_i386_Win32,system_i386_freebsd,system_i386_solaris,system_i386_beos,
                                 system_i386_netbsd,system_i386_Netware,system_i386_qnx,system_i386_wdosx,system_i386_openbsd,
                                 system_i386_netwlibc,system_i386_wince,system_i386_embedded,system_i386_symbian,system_i386_haiku,system_x86_6432_linux];
-            flags : [af_allowdirect,af_needar,af_smartlink_sections,af_supports_dwarf];
+            flags : [af_needar,af_smartlink_sections,af_supports_dwarf];
             labelprefix : '.L';
             comment : '# ';
             dollarsign: '$';

+ 4 - 4
compiler/x86/agx86int.pas

@@ -963,7 +963,7 @@ implementation
             asmbin : 'tasm';
             asmcmd : '/m2 /ml $ASM $OBJ';
             supported_targets : [system_i386_GO32V2,system_i386_Win32,system_i386_wdosx,system_i386_watcom,system_i386_wince];
-            flags : [af_allowdirect,af_needar,af_labelprefix_only_inside_procedure];
+            flags : [af_needar,af_labelprefix_only_inside_procedure];
             labelprefix : '@@';
             comment : '; ';
             dollarsign: '$';
@@ -976,7 +976,7 @@ implementation
             asmbin : 'masm';
             asmcmd : '/c /Cp $ASM /Fo$OBJ';
             supported_targets : [system_i386_GO32V2,system_i386_Win32,system_i386_wdosx,system_i386_watcom,system_i386_wince];
-            flags : [af_allowdirect,af_needar];
+            flags : [af_needar];
             labelprefix : '@@';
             comment : '; ';
             dollarsign: '$';
@@ -989,7 +989,7 @@ implementation
             asmbin : 'wasm';
             asmcmd : '$ASM -6s -fp6 -ms -zq -Fo=$OBJ';
             supported_targets : [system_i386_watcom];
-            flags : [af_allowdirect,af_needar];
+            flags : [af_needar];
             labelprefix : '@@';
             comment : '; ';
             dollarsign: '$';
@@ -1003,7 +1003,7 @@ implementation
             asmbin : 'ml64';
             asmcmd : '/c /Cp $ASM /Fo$OBJ';
             supported_targets : [system_x86_64_win64];
-            flags : [af_allowdirect,af_needar];
+            flags : [af_needar];
             labelprefix : '@@';
             comment : '; ';
             dollarsign: '$';

+ 7 - 7
compiler/x86/agx86nsm.pas

@@ -1055,7 +1055,7 @@ interface
             asmbin : 'nasm';
             asmcmd : '-f coff -o $OBJ $ASM';
             supported_targets : [system_i386_go32v2];
-            flags : [af_allowdirect,af_needar,af_no_debug];
+            flags : [af_needar,af_no_debug];
             labelprefix : '..@';
             comment : '; ';
             dollarsign: '$';
@@ -1068,7 +1068,7 @@ interface
             asmbin : 'nasm';
             asmcmd : '-f win32 -o $OBJ $ASM';
             supported_targets : [system_i386_win32];
-            flags : [af_allowdirect,af_needar,af_no_debug];
+            flags : [af_needar,af_no_debug];
             labelprefix : '..@';
             comment : '; ';
             dollarsign: '$';
@@ -1081,7 +1081,7 @@ interface
             asmbin : 'nasm';
             asmcmd : '-f obj -o $OBJ $ASM';
             supported_targets : [system_i386_embedded];
-            flags : [af_allowdirect,af_needar,af_no_debug];
+            flags : [af_needar,af_no_debug];
             labelprefix : '..@';
             comment : '; ';
             dollarsign: '$';
@@ -1094,7 +1094,7 @@ interface
             asmbin : 'nasm';
             asmcmd : '-f win32 -o $OBJ $ASM';
             supported_targets : [system_i386_wdosx];
-            flags : [af_allowdirect,af_needar,af_no_debug];
+            flags : [af_needar,af_no_debug];
             labelprefix : '..@';
             comment : '; ';
             dollarsign: '$';
@@ -1108,7 +1108,7 @@ interface
             asmbin : 'nasm';
             asmcmd : '-f elf -o $OBJ $ASM';
             supported_targets : [system_i386_linux];
-            flags : [af_allowdirect,af_needar,af_no_debug];
+            flags : [af_needar,af_no_debug];
             labelprefix : '..@';
             comment : '; ';
             dollarsign: '$';
@@ -1121,7 +1121,7 @@ interface
             asmbin : 'nasm';
             asmcmd : '-f elf -o $OBJ $ASM';
             supported_targets : [system_i386_beos];
-            flags : [af_allowdirect,af_needar,af_no_debug];
+            flags : [af_needar,af_no_debug];
             labelprefix : '..@';
             comment : '; ';
             dollarsign: '$';
@@ -1134,7 +1134,7 @@ interface
             asmbin : 'nasm';
             asmcmd : '-f elf -o $OBJ $ASM';
             supported_targets : [system_i386_haiku];
-            flags : [af_allowdirect,af_needar,af_no_debug];
+            flags : [af_needar,af_no_debug];
             labelprefix : '..@';
             comment : '; ';
             dollarsign: '$';