florian
|
7c5a81abac
* building on PowerPC fixed
|
6 år sedan |
Jonas Maebe
|
76045bfc04
* merged macOS/AArch64 support + revisions these changes depended on
|
4 år sedan |
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 år sedan |
svenbarth
|
f9c1d0c0db
- TPPCMPWAssembler: remove support for 8-Byte alignment again as that shouldn't be necessary anymore with the alignment fixes in i_macos.pas; so it's better we get an internal error again if someone tries to use it
|
8 år sedan |
svenbarth
|
3fd68bf59c
* agppcmpw.getopstr: always access RTOC symbols as [TC](RTOC) instead of only (RTOC)
|
8 år sedan |
svenbarth
|
4c71fb9e28
* TPPCMPWAssembler: small improvement for the debug output of writeexternal()
|
8 år sedan |
svenbarth
|
86e50d4a26
* TPPCMPWAssembler: also write import statements for AB_EXTERNAL_INDIRECT symbols
|
8 år sedan |
Károly Balogh
|
8830ee0a3b
powerpc: assume that the MPW assembler supports 8 byte alignments. (based on some inconclusive internet search it should, but this is not confirmed)
|
8 år sedan |
nickysn
|
a018235811
* fixed powerpc compiler compilation with -dEXTDEBUG
|
8 år sedan |
marco
|
d2fe24ae20
* fix some more occured->occured
|
8 år sedan |
Károly Balogh
|
0e41519516
* fixed powerpc build
|
9 år sedan |
svenbarth
|
7845362701
powerpc/agppcmpw.pas:
|
9 år sedan |
svenbarth
|
854c67175a
powerpc/agppcmpw.pas, TPPCMPWAssembler:
|
9 år sedan |
nickysn
|
e1f21fb1e3
+ handle the asd_cpu directive (commented out, but without producing an internal
|
9 år sedan |
Jonas Maebe
|
991e1f49bd
* store a pointer to the used tasminfo record in every assembler writer, so
|
10 år sedan |
Jonas Maebe
|
b3d0197f98
* factored out the output file handling (mostly writing data) from the
|
10 år sedan |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 år sedan |
Jonas Maebe
|
b0ff41406a
* grouped all tai_real* types into a single tai_realconst type,
|
11 år sedan |
nickysn
|
7cfd7a66cd
+ create a special 'heap' segment with reserved space equal to heapsize (i.e.
|
11 år sedan |
nickysn
|
3cc8ff11e3
+ generate the stack segment for i8086 far data memory models from within fpc
|
11 år sedan |
pierre
|
3f33fdd445
Handle asmextraopt in powerpc assmeblers
|
11 år sedan |
sergei
|
108d3cb090
- Removed tai_label.is_global field, was used in just one place and is generally not needed: binding is controlled by 'bind' property of referenced AsmLabel.
|
12 år sedan |
Jonas Maebe
|
6497d3c994
- removed no longer used/supported af_allowdirect flag (direct assembler
|
12 år sedan |
Jonas Maebe
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 år sedan |
pierre
|
695556fe23
* Avoid warnings about use_PR constant boolean
|
13 år sedan |
sergei
|
5bda700410
* External assemblers: moved some common code into the base class, 4 copies reduced to one.
|
14 år sedan |
florian
|
f328b6d635
+ user section type
|
14 år sedan |
Jonas Maebe
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
15 år sedan |
Jonas Maebe
|
f7360d47c5
- removed aitconst_indirect_symbol, replaced with tai_directive
|
15 år sedan |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
15 år sedan |