florian
|
245b58c249
+ support for arm attributes
|
5 年之前 |
florian
|
8ecdb2e9ca
+ dwarf support for tls threadvars
|
5 年之前 |
florian
|
16163b74ec
+ support for the gnu2 general-dynamic tls model on arm, use it instead of the gnu one as the gnu2 one can be relaxed (access optimizations by the linker)
|
5 年之前 |
florian
|
03dfc615dc
+ new relocations for arm tls
|
5 年之前 |
pierre
|
eb3a470f45
* assemble.pas (TInternalAssembler.TreePass0): Avoid range/overflow check error.
|
5 年之前 |
Jonas Maebe
|
7ef3d39d93
* one more disable location of DoPipe in case not on a Unix platform
|
6 年之前 |
florian
|
1ed0000ae8
+ Encode(U/S)leb128 take now a third parameter to force that the constant has a certain minimum size
|
6 年之前 |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 年之前 |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 年之前 |
Jonas Maebe
|
fc60ec2ea4
+ support for LLVM LTO: compile units with -CLflto -> when compiling a main
|
6 年之前 |
Jeppe Johansen
|
2b78a8fd3d
- Add support for .option directive in riscv assembler.
|
6 年之前 |
florian
|
a092da723a
+ new fields for more precise control of alignment
|
6 年之前 |
florian
|
68eb921d46
* broken compilation after r39347 fixed
|
7 年之前 |
nickysn
|
3d6d020fca
+ implemented the actual writing of LINNUM OMF records
|
7 年之前 |
nickysn
|
61e6d2afec
+ introduce asd_omf_linnum_line directives; they will be used for writing LINNUM
|
7 年之前 |
florian
|
2be94d3c78
* fix building on win64 with FPC_SOFT_FPUX80 defined, resolves #32502
|
7 年之前 |
Károly Balogh
|
e6aed467b5
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
|
7 年之前 |
pierre
|
8614a38ad3
Fix cross-compiler with soft 80bit with external assembler
|
7 年之前 |
pierre
|
b14feadfe1
Fix cycle failure after last commit
|
7 年之前 |
pierre
|
735f9363d8
Add code for writing 80-bit data with soft 80-bit extended when FPC_SOFT_FPUX80 is defined
|
7 年之前 |
florian
|
b1dff29cbf
* removed unused units
|
8 年之前 |
svenbarth
|
ca11a4baaa
* only generate a big obj COFF file if the high bound of the sections is larger than $7fff (it could be that the final count is smaller again as sections that have the same name are combined)
|
8 年之前 |
svenbarth
|
a9888eba70
* also generate Big Obj COFF files with the GNU utilities (needs 2.25 or newer), at least as long as the new option -a5 isn't given, which disables this
|
8 年之前 |
marco
|
d2fe24ae20
* fix some more occured->occured
|
8 年之前 |
Jonas Maebe
|
646385e966
* support for overriding the line ending character in external assembler
|
8 年之前 |
Jonas Maebe
|
20a152d4e9
* simplified TExternalAssemblerOutputFile.AsmLn
|
8 年之前 |
Jonas Maebe
|
74a49b5f91
* restructured the the TExternalAssembler constructors so that the
|
8 年之前 |
nickysn
|
5576caada6
* handle the asd_cpu asd_cpu directive and keep track of the currently selected
|
9 年之前 |
florian
|
4ccc75e2e8
+ be able to specify endianess in the assembler command line
|
9 年之前 |
Jonas Maebe
|
110a5642c0
- removed ait_weak/tai_weak, and replaced it with the previously existing
|
9 年之前 |