sergei
|
e3050439a8
* Reverted r17556 and replaced it with more generic handling of 'rela'-styled relocations. Resolves #19416.
|
14 ani în urmă |
sergei
|
9c27a802a0
* When relocating local symbols on x86_64, put symbol address into addend field of the relocation, resolves #13671.
|
14 ani în urmă |
florian
|
f328b6d635
+ user section type
|
14 ani în urmă |
florian
|
0be59445f8
+ basic i386-embedded implementation for multiboot by Jeppe Johansen, resolves #15676
|
14 ani în urmă |
pierre
|
d2939bce3d
* i386 _GLOBAL_OFFSET_TABLE_ label special treatment moved to taicpu.pass2
|
15 ani în urmă |
pierre
|
292e85a59a
* Partial fix for i386 linux PIC code generation
|
15 ani în urmă |
pierre
|
0083fc3e3d
* Avoid overflow error
|
15 ani în urmă |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 ani în urmă |
pierre
|
0687f16a04
* Accept weak for Solaris targets
|
15 ani în urmă |
pierre
|
791c165af9
* Use ELF assembler for i386/Solaris target
|
15 ani în urmă |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
15 ani în urmă |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 ani în urmă |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 ani în urmă |
Jonas Maebe
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
16 ani în urmă |
Jonas Maebe
|
3216e8c7bc
* mark produced object files as "does not require executable stack" by
|
16 ani în urmă |
yury
|
4cabbe0e39
* Fixed compiler cycling with enabled range and overflow checking.
|
17 ani în urmă |
yury
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
17 ani în urmă |
yury
|
fd0ed50331
* Removed/commented more unused variables.
|
17 ani în urmă |
peter
|
a9c9ca0115
* set elf flags for soft float on arm
|
17 ani în urmă |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 ani în urmă |
peter
|
9f0ca44c94
* new tf_smartlink_library flag
|
18 ani în urmă |
Jonas Maebe
|
70c2414daa
* split off sec_rodata_norel from sec_rodata, and only put constant data
|
18 ani în urmă |
florian
|
4151029ee5
+ .fini section support
|
18 ani în urmă |
yury
|
e14906c484
* Handle .fpc section by internal elf obj writer the same way as external assembler handles this section.
|
18 ani în urmă |
yury
|
b5e38fd2c8
* Fixed resources support on Linux when internal assembler is used.
|
18 ani în urmă |
daniel
|
9b50dc572b
* Change rest of compiler to system unit swapendian routines.
|
18 ani în urmă |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 ani în urmă |
florian
|
c238bb15d1
* .init section support
|
18 ani în urmă |
florian
|
db3f8575ae
* fixed library creating on x86_64-linux
|
18 ani în urmă |
peter
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
19 ani în urmă |