nickysn
|
e9c790f4eb
+ support 'SEG' in the i8086 inline assembler
|
10 년 전 |
Jonas Maebe
|
4e0d546323
* Use mbrlen instead of mblen under Haiku like on other Unix like platforms.
|
10 년 전 |
nickysn
|
919cc8377a
+ added class type property CObjSymbol to TExeOutput as well
|
10 년 전 |
nickysn
|
19aab3fd31
+ i8086-msdos internal linker: write symbol addresses in segment:offset format in the linker map file
|
10 년 전 |
nickysn
|
046a4e4114
* allow using a TObjSymbol subclass via using a "class of" type
|
10 년 전 |
nickysn
|
f41692710f
- removed bogus comment from TMZExeUnifiedLogicalSegment.CalcMemPos
|
10 년 전 |
nickysn
|
2467cb34c2
* fixed MemBasePos calculation for segments that go beyond the previous segment base
|
10 년 전 |
nickysn
|
2c05bcc28f
+ i8086-msdos internal linker: in the far data memory models, fill
|
10 년 전 |
nickysn
|
dad0f015a9
- removed the TOmfObjSectionGroup class, because it is not used
|
10 년 전 |
nickysn
|
5900a7f3db
* updated revision.inc
|
10 년 전 |
nickysn
|
0894ede9cd
+ enable the i8086-msdos internal linker
|
10 년 전 |
nickysn
|
6e20e0fc84
+ added checks and error messages in case a 16-bit segment or group exceeds 64k
|
10 년 전 |
nickysn
|
851ebd9850
* use a normalized MemBasePos (i.e. offset<16) for stack segments
|
10 년 전 |
nickysn
|
f3d5bf3743
* the result of tobjsymbol.address changed from 'aword' to 'qword' as well
|
10 년 전 |
nickysn
|
8977c0fc78
* TExeSection.Size and .DataPos changed from aword to qword, because:
|
10 년 전 |
nickysn
|
fb1be14337
* yet another fix for the MZ relocation offsets
|
10 년 전 |
nickysn
|
ba1c494cd6
* the code for displaying a symbol address in the linker map file moved to a
|
10 년 전 |
Jonas Maebe
|
8e00ca1ac1
* regenerated Makefile so FPC 3.0 is accepted as starting compiler
|
10 년 전 |
Jonas Maebe
|
677595880a
+ support for get_frame() for the LLVM target (using the llvm.frameaddress()
|
10 년 전 |
Jonas Maebe
|
be9d2b1c26
* implement concatcopy for complex types by calling the llvm.memcpy()
|
10 년 전 |
Jonas Maebe
|
e2da416270
+ new file for llvm intrinsics (using external compilerprocs)
|
10 년 전 |
Jonas Maebe
|
ba9d54beb5
* don't mangle symbol names for llvm intrinsics
|
10 년 전 |
Jonas Maebe
|
7a8921a060
* define CPULLVM when using the LLVM backend (in addtion to the CPUXXX define
|
10 년 전 |
Jonas Maebe
|
052af9200e
* support external declarations for compilerprocs
|
10 년 전 |
nickysn
|
faa9362b44
+ calculate and fill "min extra paragraphs" in the MZ header
|
10 년 전 |
nickysn
|
6665cec157
* put the startup code first also when using the internal linker in i8086 far
|
10 년 전 |
nickysn
|
2100714ebe
+ implemented RELOC_SEG and RELOC_SEGREL fixups for a symbol target
|
10 년 전 |
joost
|
9ce6e8f801
* Removed the fpmkunit_bootstrap target because it forces building fpmake in
|
10 년 전 |
nickysn
|
0eb1cd157a
* don't subtract two from the end of the stack segment when calculating the
|
10 년 전 |
nickysn
|
2431b6e63b
* i8086-msdos internal linker: use a different approach for finding the stack
|
10 년 전 |