Pierre Muller
|
59ad47503b
Avoid float_raise call in FPC_SOFT_FPUX80 code
|
2 years ago |
florian
|
0afa5dc4aa
+ support .weak in the internal assembler
|
3 years ago |
Jonas Maebe
|
76045bfc04
* merged macOS/AArch64 support + revisions these changes depended on
|
4 years ago |
florian
|
68eb921d46
* broken compilation after r39347 fixed
|
7 years ago |
nickysn
|
3d6d020fca
+ implemented the actual writing of LINNUM OMF records
|
7 years ago |
nickysn
|
61e6d2afec
+ introduce asd_omf_linnum_line directives; they will be used for writing LINNUM
|
7 years ago |
florian
|
2be94d3c78
* fix building on win64 with FPC_SOFT_FPUX80 defined, resolves #32502
|
7 years ago |
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 years ago |
pierre
|
8614a38ad3
Fix cross-compiler with soft 80bit with external assembler
|
7 years ago |
pierre
|
b14feadfe1
Fix cycle failure after last commit
|
7 years ago |
pierre
|
735f9363d8
Add code for writing 80-bit data with soft 80-bit extended when FPC_SOFT_FPUX80 is defined
|
7 years ago |
florian
|
b1dff29cbf
* removed unused units
|
8 years ago |
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 years ago |
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 years ago |
marco
|
d2fe24ae20
* fix some more occured->occured
|
8 years ago |
Jonas Maebe
|
646385e966
* support for overriding the line ending character in external assembler
|
8 years ago |
Jonas Maebe
|
20a152d4e9
* simplified TExternalAssemblerOutputFile.AsmLn
|
8 years ago |
Jonas Maebe
|
74a49b5f91
* restructured the the TExternalAssembler constructors so that the
|
8 years ago |
nickysn
|
5576caada6
* handle the asd_cpu asd_cpu directive and keep track of the currently selected
|
9 years ago |
florian
|
4ccc75e2e8
+ be able to specify endianess in the assembler command line
|
9 years ago |
Jonas Maebe
|
110a5642c0
- removed ait_weak/tai_weak, and replaced it with the previously existing
|
9 years ago |
florian
|
37cb35d780
+ support for the .code directive in arm inline assembler
|
9 years ago |
nickysn
|
995ca4fb12
+ implemented the 'SEG @DATA' inline assembler directive for i8086
|
9 years ago |
nickysn
|
bb47eb4a2a
+ support aitconst_seg in the i8086 internal assembler as well
|
9 years ago |
pierre
|
90ff332b49
Add -Aas-sol to use native Solaris assembler
|
9 years ago |
Jonas Maebe
|
0ebee6a825
* enabled assembling via a pipe for clang
|
9 years ago |
Jonas Maebe
|
7c594b0288
+ added support for using Clang as an assembler, and make it the default
|
9 years ago |
Jonas Maebe
|
8155d759dc
- reverted r31806, it breaks building on non-Darwin (mantis #28716)
|
9 years ago |
Jonas Maebe
|
c0b451e788
- removed as_darwin, since there is no difference with as_gas (there is no
|
9 years ago |
Jonas Maebe
|
ff4847f685
* also write out the assembler invocation when using pipes
|
9 years ago |