Jonas Maebe
|
aa5e9d4746
--- Merging r29471 into '.':
|
vor 9 Jahren |
nickysn
|
7cfd7a66cd
+ create a special 'heap' segment with reserved space equal to heapsize (i.e.
|
vor 11 Jahren |
nickysn
|
3cc8ff11e3
+ generate the stack segment for i8086 far data memory models from within fpc
|
vor 11 Jahren |
florian
|
1f8192b6da
* indention fixes
|
vor 12 Jahren |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
vor 13 Jahren |
sergei
|
fde944bf5d
+ Declare AT_TLS and AT_GNU_IFUNC symbol types, these are needed to handle object files created by gcc in ELF internal linker.
|
vor 13 Jahren |
pierre
|
68d7e943c8
+ Add global_used callback procedure
|
vor 13 Jahren |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
vor 13 Jahren |
Jonas Maebe
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
vor 13 Jahren |
florian
|
cf0d808708
+ avr assemblers do not convert automatically cond. branches with too large jump distances into an unconditional branch and a reverse condition branch, so fpc does this now
|
vor 14 Jahren |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
vor 14 Jahren |
florian
|
c97869bd89
* merge user sections support branch
|
vor 14 Jahren |
armin
|
7eace122dc
internal linker support for creating novell netware loadable modules
|
vor 14 Jahren |
florian
|
f328b6d635
+ user section type
|
vor 14 Jahren |
mazen
|
b127fc154a
* Fixed spell error revealed by lintian.
|
vor 15 Jahren |
Jonas Maebe
|
28cd8271c9
* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev
|
vor 15 Jahren |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
vor 15 Jahren |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
vor 16 Jahren |
Jonas Maebe
|
ec8fee45fe
* do not access local data via the GOT on x86_64, because
|
vor 16 Jahren |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
vor 16 Jahren |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
vor 17 Jahren |
peter
|
9f0ca44c94
* new tf_smartlink_library flag
|
vor 18 Jahren |
Jonas Maebe
|
70c2414daa
* split off sec_rodata_norel from sec_rodata, and only put constant data
|
vor 18 Jahren |
florian
|
4151029ee5
+ .fini section support
|
vor 18 Jahren |
Tomas Hajny
|
f55b4d9ece
* comment about sec_fpc extended to cover current meaning
|
vor 18 Jahren |
florian
|
c238bb15d1
* .init section support
|
vor 18 Jahren |
florian
|
db3f8575ae
* fixed library creating on x86_64-linux
|
vor 18 Jahren |
peter
|
05183ac829
* AsmSymbolDict changed to FPHashObjectList
|
vor 19 Jahren |
peter
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
vor 19 Jahren |
peter
|
070b86a512
* order of named sections added
|
vor 19 Jahren |