From 6497d3c9949c57c0bdb2c2e38c068c5008bb4996 Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Sun, 21 Oct 2012 13:42:58 +0000 Subject: [PATCH] - removed no longer used/supported af_allowdirect flag (direct assembler reader support) git-svn-id: trunk@22794 - --- compiler/arm/agarmgas.pas | 4 ++-- compiler/avr/agavrgas.pas | 2 +- compiler/m68k/ag68kgas.pas | 2 +- compiler/mips/cpugas.pas | 4 ++-- compiler/powerpc/agppcmpw.pas | 2 +- compiler/powerpc/agppcvasm.pas | 2 +- compiler/ppcgen/agppcgas.pas | 4 ++-- compiler/sparc/cpugas.pas | 4 ++-- compiler/systems.pas | 2 +- compiler/x86/agx86att.pas | 14 +++++++------- compiler/x86/agx86int.pas | 8 ++++---- compiler/x86/agx86nsm.pas | 14 +++++++------- 12 files changed, 31 insertions(+), 31 deletions(-) diff --git a/compiler/arm/agarmgas.pas b/compiler/arm/agarmgas.pas index f59a6a071c..9a095f639a 100644 --- a/compiler/arm/agarmgas.pas +++ b/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: '$'; diff --git a/compiler/avr/agavrgas.pas b/compiler/avr/agavrgas.pas index caec0e44b9..63d7e9f036 100644 --- a/compiler/avr/agavrgas.pas +++ b/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'; diff --git a/compiler/m68k/ag68kgas.pas b/compiler/m68k/ag68kgas.pas index df6ea00053..925157ebda 100644 --- a/compiler/m68k/ag68kgas.pas +++ b/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: '$'; diff --git a/compiler/mips/cpugas.pas b/compiler/mips/cpugas.pas index 4094734d1e..9e355ba1de 100644 --- a/compiler/mips/cpugas.pas +++ b/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: '$'; diff --git a/compiler/powerpc/agppcmpw.pas b/compiler/powerpc/agppcmpw.pas index 04e57b8ab9..9c03b7e97e 100644 --- a/compiler/powerpc/agppcmpw.pas +++ b/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'; diff --git a/compiler/powerpc/agppcvasm.pas b/compiler/powerpc/agppcvasm.pas index cb8ce57f20..ca4eec6127 100644 --- a/compiler/powerpc/agppcvasm.pas +++ b/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: '$'; diff --git a/compiler/ppcgen/agppcgas.pas b/compiler/ppcgen/agppcgas.pas index cf38bd1066..5c7c77c6ad 100644 --- a/compiler/ppcgen/agppcgas.pas +++ b/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 : '$'; diff --git a/compiler/sparc/cpugas.pas b/compiler/sparc/cpugas.pas index b5983d7908..8b9aa6eab9 100644 --- a/compiler/sparc/cpugas.pas +++ b/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: '$'; diff --git a/compiler/systems.pas b/compiler/systems.pas index e5b1683614..6ae3dfd7f6 100644 --- a/compiler/systems.pas +++ b/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, diff --git a/compiler/x86/agx86att.pas b/compiler/x86/agx86att.pas index d38f61abc4..828509d402 100644 --- a/compiler/x86/agx86att.pas +++ b/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: '$'; diff --git a/compiler/x86/agx86int.pas b/compiler/x86/agx86int.pas index 0783ad5e1e..776d02339f 100644 --- a/compiler/x86/agx86int.pas +++ b/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: '$'; diff --git a/compiler/x86/agx86nsm.pas b/compiler/x86/agx86nsm.pas index 43f5f68408..add3249f60 100644 --- a/compiler/x86/agx86nsm.pas +++ b/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: '$';