fpc/compiler/systems
Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references,
so that they can still be freed after the reference has been changed
    (e.g. in case of array indexing or record field accesses) (mantis #33628)

git-svn-id: trunk@38814 -
2018-04-22 17:03:16 +00:00
..
i_aix.pas
i_amiga.pas
i_android.pas
i_aros.pas
i_atari.pas
i_beos.pas
i_bsd.pas arm-netbsd: use HF ABI, needs proper alignment 2018-03-22 00:42:43 +00:00
i_embed.pas * use dwarf-3 for avr-embedded by default as it makes the size of DW_FORM_ref_addr target indepented 2017-12-02 17:37:11 +00:00
i_emx.pas
i_gba.pas
i_go32v2.pas
i_haiku.pas
i_jvm.pas
i_linux.pas m68k: also have tf_safecall_clearstack flag defined for Linux 2017-06-28 23:55:17 +00:00
i_macos.pas m68k: changed the internal name of 68k MacOS from system_m68k_mac to system_m68k_macos, so it's consistent with the PowerPC version. suggestion/request by Sven :) 2017-08-22 11:22:15 +00:00
i_morph.pas morphos: added legacy GNU AS support for the ancient AS version, which is still bundled as default in the SDK. switches off named sections support in the assembler generator 2017-06-11 23:36:40 +00:00
i_msdos.pas
i_nativent.pas
i_nds.pas
i_nwl.pas
i_nwm.pas
i_os2.pas
i_palmos.pas palmos: turned off large object generation for palmos, fixed linking by skipping the unnecessary obj-res stage 2018-01-04 07:36:10 +00:00
i_sunos.pas
i_symbian.pas
i_watcom.pas
i_wdosx.pas
i_wii.pas
i_win16.pas
i_win.pas * set localalignmin to 4 on x86_64-win64, there is no reason to leave it at 8 (same as linux) 2018-03-17 21:30:49 +00:00
mac_crea.txt
t_aix.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_amiga.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_android.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_aros.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_atari.pas atari: remove -sd vlink option. this stops the linker from merging the bss segment into the data segment shaving off about 8K from the Hello, world! size. the data segment is merged into a single one on atari anyway, so this argument is not needed 2017-12-27 01:01:41 +00:00
t_beos.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_bsd.pas arm-netbsd: append -N to the command line. lets figure out later if this is the right solution here 2018-03-22 00:43:32 +00:00
t_embed.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_emx.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_gba.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_go32v2.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_haiku.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_jvm.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_linux.pas * search also the "lib" path variants on x86-64 if the "lib64" ones are not 2018-03-17 21:58:24 +00:00
t_macos.pas macos: initial cross-linker support, based on the binutils in the Retro68 GNU binutils 2018-02-02 23:01:25 +00:00
t_morph.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_msdos.pas * fixed the amount of bytes in the 'data' section, reported by the compiler, 2017-12-20 17:55:03 +00:00
t_nativent.pas
t_nds.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_nwl.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_nwm.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_os2.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_palmos.pas palmos: also pass --embedded-relocs to the linker. mimics what prc-tools GCC does 2018-01-04 08:27:23 +00:00
t_sunos.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_symbian.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_watcom.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_wdosx.pas
t_wii.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_win16.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
t_win.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00