pierre
|
239944f8d0
+ Use DLL name in assembler labels used to import DLL functions/variables
|
14 роки тому |
pierre
|
1a9f4ba314
* Improve ogbase linker script support, add warnings for unknown entries
|
14 роки тому |
florian
|
c97869bd89
* merge user sections support branch
|
14 роки тому |
armin
|
7eace122dc
internal linker support for creating novell netware loadable modules
|
14 роки тому |
florian
|
f328b6d635
+ user section type
|
14 роки тому |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
14 роки тому |
pierre
|
292e85a59a
* Partial fix for i386 linux PIC code generation
|
15 роки тому |
Jonas Maebe
|
28cd8271c9
* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev
|
15 роки тому |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 роки тому |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
15 роки тому |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 роки тому |
yury
|
5cd83b26d9
* More proper check for executable image size limits.
|
16 роки тому |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 роки тому |
yury
|
afa7ade545
* Replace ? and @ in external names only if the external is imported from DLL on Windows.
|
16 роки тому |
Károly Balogh
|
049280bc21
* fix bug #8391 only for arm-wince, because otherwise it breaks other platforms (incl. i386-win32)
|
17 роки тому |
yury
|
23da33b75a
* Fixed hang while linking in some cases.
|
17 роки тому |
yury
|
4cabbe0e39
* Fixed compiler cycling with enabled range and overflow checking.
|
17 роки тому |
yury
|
c84aa860bd
* Added error message if resulting executable image size is too big to fit in memory. bug #11702.
|
17 роки тому |
yury
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
17 роки тому |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 роки тому |
yury
|
403ce8c2c1
* Fixed removing stabs for unused functions. It fixes debugging problems.
|
17 роки тому |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 роки тому |
peter
|
793fd8fc09
* Add -Xg to help pages
|
17 роки тому |
Jonas Maebe
|
0bf43d223b
* fixed uses of custom-length string types in function/property
|
17 роки тому |
peter
|
c767df348f
* idata must be aligned on 4 bytes to prevent a corrupt
|
18 роки тому |
Jonas Maebe
|
70c2414daa
* split off sec_rodata_norel from sec_rodata, and only put constant data
|
18 роки тому |
florian
|
4151029ee5
+ .fini section support
|
18 роки тому |
yury
|
84306f80e9
* fixed tw8391.pp for i386.
|
18 роки тому |
yury
|
38b8731ba0
* Restored relocs generation for dlls by internal linker. It fixes bug #9048.
|
18 роки тому |
yury
|
df36385c89
* fixed mantis #8887. (please merge to fixes).
|
18 роки тому |