From 9bc294a5ed2ba951f6cc331ec28932c76355a44c Mon Sep 17 00:00:00 2001 From: florian Date: Sat, 5 Apr 2025 22:53:16 +0200 Subject: [PATCH] * clean up --- compiler/systems/i_freertos.pas | 616 -------------------------------- 1 file changed, 616 deletions(-) diff --git a/compiler/systems/i_freertos.pas b/compiler/systems/i_freertos.pas index bd4d69dfda..3023672493 100644 --- a/compiler/systems/i_freertos.pas +++ b/compiler/systems/i_freertos.pas @@ -35,622 +35,6 @@ unit i_freertos; systems; const -{$ifdef dummy} - system_arm_embedded_info : tsysteminfo = - ( - system : system_arm_embedded; - name : 'Embedded'; - shortname : 'embedded'; - flags : [tf_needs_symbol_size,tf_files_case_sensitive,tf_requires_proper_alignment, - tf_smartlink_sections,tf_init_final_units_by_calls]; - cpu : cpu_arm; - unit_env : ''; - extradefines : ''; - exeext : ''; - defext : '.def'; - scriptext : '.sh'; - smartext : '.sl'; - unitext : '.ppu'; - unitlibext : '.ppl'; - asmext : '.s'; - objext : '.o'; - resext : '.res'; - resobjext : '.or'; - sharedlibext : '.so'; - staticlibext : '.a'; - staticlibprefix : 'libp'; - sharedlibprefix : 'lib'; - sharedClibext : '.so'; - staticClibext : '.a'; - staticClibprefix : 'lib'; - sharedClibprefix : 'lib'; - importlibprefix : 'libimp'; - importlibext : '.a'; - Cprefix : ''; - newline : #10; - dirsep : '/'; - assem : as_gas; - assemextern : as_gas; - link : ld_none; - linkextern : ld_embedded; - ar : ar_gnu_ar; - res : res_none; - dbg : dbg_dwarf2; - script : script_unix; - endian : endian_little; - alignment : - ( - procalign : 4; - loopalign : 4; - jumpalign : 0; - jumpalignskipmax : 0; - coalescealign : 0; - coalescealignskipmax: 0; - constalignmin : 0; - constalignmax : 4; - varalignmin : 0; - varalignmax : 4; - localalignmin : 4; - localalignmax : 4; - recordalignmin : 0; - recordalignmax : 4; - maxCrecordalign : 4 - ); - first_parm_offset : 8; - stacksize : 262144; - stackalign : 4; - abi : abi_default; - llvmdatalayout : 'e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:64:128-a0:0:64-n32-S32'; - ); - - system_avr_embedded_info : tsysteminfo = - ( - system : system_avr_embedded; - name : 'Embedded'; - shortname : 'embedded'; - flags : [tf_needs_symbol_size,tf_files_case_sensitive, - tf_smartlink_sections,tf_init_final_units_by_calls]; - cpu : cpu_avr; - unit_env : ''; - extradefines : ''; - exeext : ''; - defext : '.def'; - scriptext : '.sh'; - smartext : '.sl'; - unitext : '.ppu'; - unitlibext : '.ppl'; - asmext : '.s'; - objext : '.o'; - resext : '.res'; - resobjext : '.or'; - sharedlibext : '.so'; - staticlibext : '.a'; - staticlibprefix : 'libp'; - sharedlibprefix : 'lib'; - sharedClibext : '.so'; - staticClibext : '.a'; - staticClibprefix : 'lib'; - sharedClibprefix : 'lib'; - importlibprefix : 'libimp'; - importlibext : '.a'; - Cprefix : ''; - newline : #10; - dirsep : '/'; - assem : as_gas; - assemextern : as_gas; - link : ld_none; - linkextern : ld_embedded; - ar : ar_gnu_ar; - res : res_none; - dbg : dbg_dwarf3; - script : script_unix; - endian : endian_little; - alignment : - ( - procalign : 1; - loopalign : 1; - jumpalign : 0; - jumpalignskipmax : 0; - coalescealign : 0; - coalescealignskipmax: 0; - constalignmin : 0; - constalignmax : 1; - varalignmin : 0; - varalignmax : 1; - localalignmin : 0; - localalignmax : 1; - recordalignmin : 0; - recordalignmax : 1; - maxCrecordalign : 1 - ); - first_parm_offset : 0; - stacksize : 1024; - stackalign : 1; - abi : abi_default; - llvmdatalayout : 'todo'; - ); - - system_mipsel_embedded_info : tsysteminfo = - ( - system : system_mipsel_embedded; - name : 'Embedded'; - shortname : 'embedded'; - flags : [tf_needs_symbol_size,tf_needs_symbol_type,tf_files_case_sensitive, - tf_smartlink_sections]; - cpu : cpu_mipsel; - unit_env : ''; - extradefines : ''; - exeext : ''; - defext : '.def'; - scriptext : '.sh'; - smartext : '.sl'; - unitext : '.ppu'; - unitlibext : '.ppl'; - asmext : '.s'; - objext : '.o'; - resext : '.res'; - resobjext : '.or'; - sharedlibext : '.so'; - staticlibext : '.a'; - staticlibprefix : 'libp'; - sharedlibprefix : 'lib'; - sharedClibext : '.so'; - staticClibext : '.a'; - staticClibprefix : 'lib'; - sharedClibprefix : 'lib'; - importlibprefix : 'libimp'; - importlibext : '.a'; - Cprefix : ''; - newline : #10; - dirsep : '/'; - assem : as_gas; - assemextern : as_gas; - link : ld_none; - linkextern : ld_embedded; - ar : ar_gnu_ar; - res : res_none; - dbg : dbg_dwarf2; - script : script_unix; - endian : endian_little; - alignment : - ( - procalign : 4; - loopalign : 4; - jumpalign : 0; - jumpalignskipmax : 0; - coalescealign : 0; - coalescealignskipmax: 0; - constalignmin : 0; - constalignmax : 4; - varalignmin : 0; - varalignmax : 4; - localalignmin : 4; - localalignmax : 8; - recordalignmin : 0; - recordalignmax : 8; - maxCrecordalign : 4 - ); - first_parm_offset : 0; - stacksize : 262144; - stackalign : 8; - abi : abi_default; - llvmdatalayout : 'todo'; - ); - - system_i386_embedded_info : tsysteminfo = - ( - system : system_i386_embedded; - name : 'Embedded'; - shortname : 'embedded'; - flags : [tf_needs_symbol_size,tf_files_case_sensitive, - tf_smartlink_sections]; - cpu : cpu_i386; - unit_env : ''; - extradefines : ''; - exeext : ''; - defext : '.def'; - scriptext : '.sh'; - smartext : '.sl'; - unitext : '.ppu'; - unitlibext : '.ppl'; - asmext : '.s'; - objext : '.o'; - resext : '.res'; - resobjext : '.or'; - sharedlibext : '.so'; - staticlibext : '.a'; - staticlibprefix : 'libp'; - sharedlibprefix : 'lib'; - sharedClibext : '.so'; - staticClibext : '.a'; - staticClibprefix : 'lib'; - sharedClibprefix : 'lib'; - importlibprefix : 'libimp'; - importlibext : '.a'; - Cprefix : ''; - newline : #10; - dirsep : '/'; - assem : as_i386_elf32; - assemextern : as_gas; - link : ld_none; - linkextern : ld_embedded; - ar : ar_gnu_ar; - res : res_none; - dbg : dbg_stabs; - script : script_unix; - endian : endian_little; - alignment : - ( - procalign : 16; - loopalign : 4; - jumpalign : 0; - jumpalignskipmax : 0; - coalescealign : 0; - coalescealignskipmax: 0; - constalignmin : 0; - constalignmax : 16; - varalignmin : 0; - varalignmax : 16; - localalignmin : 4; - localalignmax : 8; - recordalignmin : 0; - recordalignmax : 16; - maxCrecordalign : 4 - ); - first_parm_offset : 8; - stacksize : 4096; - stackalign : 4; - abi : abi_default; - llvmdatalayout : 'e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S32'; - ); - - system_x86_64_embedded_info : tsysteminfo = - ( - system : system_x86_64_embedded; - name : 'Embedded'; - shortname : 'embedded'; - flags : [tf_needs_symbol_size,tf_files_case_sensitive, - tf_smartlink_sections]; - cpu : cpu_x86_64; - unit_env : ''; - extradefines : ''; - exeext : ''; - defext : '.def'; - scriptext : '.sh'; - smartext : '.sl'; - unitext : '.ppu'; - unitlibext : '.ppl'; - asmext : '.s'; - objext : '.o'; - resext : '.res'; - resobjext : '.or'; - sharedlibext : '.so'; - staticlibext : '.a'; - staticlibprefix : 'libp'; - sharedlibprefix : 'lib'; - sharedClibext : '.so'; - staticClibext : '.a'; - staticClibprefix : 'lib'; - sharedClibprefix : 'lib'; - importlibprefix : 'libimp'; - importlibext : '.a'; - Cprefix : ''; - newline : #10; - dirsep : '/'; - assem : as_x86_64_elf64; - assemextern : as_gas; - link : ld_none; - linkextern : ld_embedded; - ar : ar_gnu_ar; - res : res_none; - dbg : dbg_stabs; - script : script_unix; - endian : endian_little; - alignment : - ( - procalign : 16; - loopalign : 8; - jumpalign : 0; - jumpalignskipmax : 0; - coalescealign : 0; - coalescealignskipmax: 0; - constalignmin : 0; - constalignmax : 16; - varalignmin : 0; - varalignmax : 16; - localalignmin : 4; - localalignmax : 16; - recordalignmin : 0; - recordalignmax : 16; - maxCrecordalign : 16 - ); - first_parm_offset : 16; - stacksize : 8*1024*1024; - stackalign : 16; - abi : abi_default; - llvmdatalayout : 'e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128'; - ); - - system_i8086_embedded_info : tsysteminfo = - ( - system : system_i8086_embedded; - name : 'Embedded'; - shortname : 'embedded'; - flags : [tf_use_8_3, -{$ifdef I8086_SMARTLINK_SECTIONS} - tf_smartlink_sections, -{$else I8086_SMARTLINK_SECTIONS} - tf_smartlink_library, - tf_no_objectfiles_when_smartlinking, -{$endif I8086_SMARTLINK_SECTIONS} - tf_cld, - tf_no_generic_stackcheck,tf_emit_stklen]; - cpu : cpu_i8086; - unit_env : ''; - extradefines : ''; - exeext : '.exe'; - defext : '.def'; - scriptext : '.bat'; - smartext : '.sl'; - unitext : '.ppu'; - unitlibext : '.ppl'; - asmext : '.s'; - objext : '.o'; - resext : '.res'; - resobjext : '.or'; - sharedlibext : '.dll'; - staticlibext : '.a'; - staticlibprefix : ''; - sharedlibprefix : ''; - sharedClibext : '.dll'; - staticClibext : '.a'; - staticClibprefix : 'lib'; - sharedClibprefix : ''; - importlibprefix : ''; - importlibext : '.al'; - Cprefix : '_'; - newline : #13#10; - dirsep : '\'; - assem : as_i8086_omf; - assemextern : as_i8086_nasmobj; - link : ld_int_msdos; - linkextern : ld_msdos; -{$ifdef USE_SCRIPTED_WLIB} - ar : ar_watcom_wlib_omf_scripted; -{$else} - ar : ar_watcom_wlib_omf; -{$endif} - res : res_none; - dbg : dbg_dwarf2; - script : script_dos; - endian : endian_little; - alignment : - ( - procalign : 1; - loopalign : 1; - jumpalign : 0; - jumpalignskipmax : 0; - coalescealign : 0; - coalescealignskipmax: 0; - constalignmin : 0; - constalignmax : 2; - varalignmin : 0; - varalignmax : 2; - localalignmin : 0; - localalignmax : 2; - recordalignmin : 0; - recordalignmax : 2; - maxCrecordalign : 2 - ); - first_parm_offset : 4; - stacksize : 0; - stackalign : 2; - abi : abi_default; - llvmdatalayout : 'todo'; - ); - - system_m68k_embedded_info : tsysteminfo = - ( - system : system_m68k_embedded; - name : 'Embedded'; - shortname : 'embedded'; - flags : [tf_under_development,tf_needs_symbol_size,tf_files_case_sensitive,tf_requires_proper_alignment, - tf_smartlink_sections]; - cpu : cpu_m68k; - unit_env : ''; - extradefines : ''; - exeext : ''; - defext : '.def'; - scriptext : '.sh'; - smartext : '.sl'; - unitext : '.ppu'; - unitlibext : '.ppl'; - asmext : '.s'; - objext : '.o'; - resext : '.res'; - resobjext : '.or'; - sharedlibext : '.so'; - staticlibext : '.a'; - staticlibprefix : 'libp'; - sharedlibprefix : 'lib'; - sharedClibext : '.so'; - staticClibext : '.a'; - staticClibprefix : 'lib'; - sharedClibprefix : 'lib'; - importlibprefix : 'libimp'; - importlibext : '.a'; - Cprefix : ''; - newline : #10; - dirsep : '/'; - assem : as_gas; - assemextern : as_gas; - link : ld_none; - linkextern : ld_embedded; - ar : ar_gnu_ar; - res : res_none; - dbg : dbg_dwarf2; - script : script_unix; - endian : endian_big; - alignment : - ( - procalign : 4; - loopalign : 4; - jumpalign : 0; - jumpalignskipmax : 0; - coalescealign : 0; - coalescealignskipmax: 0; - constalignmin : 0; - constalignmax : 4; - varalignmin : 0; - varalignmax : 4; - localalignmin : 4; - localalignmax : 4; - recordalignmin : 0; - recordalignmax : 4; - maxCrecordalign : 4 - ); - first_parm_offset : 8; - stacksize : 32768; - stackalign : 4; - abi : abi_default; - llvmdatalayout : 'TODO'; - ); - - system_riscv32_embedded_info : tsysteminfo = - ( - system : system_riscv32_embedded; - name : 'Embedded'; - shortname : 'embedded'; - flags : [tf_needs_symbol_size,tf_files_case_sensitive,tf_requires_proper_alignment, - tf_smartlink_sections]; - cpu : cpu_riscv32; - unit_env : ''; - extradefines : ''; - exeext : ''; - defext : '.def'; - scriptext : '.sh'; - smartext : '.sl'; - unitext : '.ppu'; - unitlibext : '.ppl'; - asmext : '.s'; - objext : '.o'; - resext : '.res'; - resobjext : '.or'; - sharedlibext : '.so'; - staticlibext : '.a'; - staticlibprefix : 'libp'; - sharedlibprefix : 'lib'; - sharedClibext : '.so'; - staticClibext : '.a'; - staticClibprefix : 'lib'; - sharedClibprefix : 'lib'; - importlibprefix : 'libimp'; - importlibext : '.a'; - Cprefix : ''; - newline : #10; - dirsep : '/'; - assem : as_gas; - assemextern : as_gas; - link : ld_none; - linkextern : ld_embedded; - ar : ar_gnu_ar; - res : res_none; - dbg : dbg_dwarf2; - script : script_unix; - endian : endian_little; - alignment : - ( - procalign : 4; - loopalign : 4; - jumpalign : 0; - jumpalignskipmax : 0; - coalescealign : 0; - coalescealignskipmax: 0; - constalignmin : 0; - constalignmax : 4; - varalignmin : 0; - varalignmax : 4; - localalignmin : 4; - localalignmax : 4; - recordalignmin : 0; - recordalignmax : 4; - maxCrecordalign : 4 - ); - first_parm_offset : 8; - stacksize : 262144; - stackalign : 4; - abi : abi_default; - llvmdatalayout : 'e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:64:128-a0:0:64-n32-S32'; - ); - - system_riscv64_embedded_info : tsysteminfo = - ( - system : system_riscv64_embedded; - name : 'Embedded'; - shortname : 'embedded'; - flags : [tf_needs_symbol_size,tf_files_case_sensitive,tf_requires_proper_alignment, - tf_smartlink_sections]; - cpu : cpu_riscv64; - unit_env : ''; - extradefines : ''; - exeext : ''; - defext : '.def'; - scriptext : '.sh'; - smartext : '.sl'; - unitext : '.ppu'; - unitlibext : '.ppl'; - asmext : '.s'; - objext : '.o'; - resext : '.res'; - resobjext : '.or'; - sharedlibext : '.so'; - staticlibext : '.a'; - staticlibprefix : 'libp'; - sharedlibprefix : 'lib'; - sharedClibext : '.so'; - staticClibext : '.a'; - staticClibprefix : 'lib'; - sharedClibprefix : 'lib'; - importlibprefix : 'libimp'; - importlibext : '.a'; - Cprefix : ''; - newline : #10; - dirsep : '/'; - assem : as_gas; - assemextern : as_gas; - link : ld_none; - linkextern : ld_embedded; - ar : ar_gnu_ar; - res : res_none; - dbg : dbg_dwarf2; - script : script_unix; - endian : endian_little; - alignment : - ( - procalign : 4; - loopalign : 4; - jumpalign : 0; - jumpalignskipmax : 0; - coalescealign : 0; - coalescealignskipmax: 0; - constalignmin : 0; - constalignmax : 4; - varalignmin : 0; - varalignmax : 4; - localalignmin : 4; - localalignmax : 4; - recordalignmin : 0; - recordalignmax : 4; - maxCrecordalign : 4 - ); - first_parm_offset : 16; - stacksize : 262144; - stackalign : 8; - abi : abi_default; - llvmdatalayout : 'e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:64:128-a0:0:64-n32-S32'; - ); -{$endif dummy} - system_xtensa_freertos_info : tsysteminfo = ( system : system_xtensa_freertos;