Jonas Maebe
|
991e1f49bd
* store a pointer to the used tasminfo record in every assembler writer, so
|
10 年之前 |
Jonas Maebe
|
b3d0197f98
* factored out the output file handling (mostly writing data) from the
|
10 年之前 |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 年之前 |
Jonas Maebe
|
b0ff41406a
* grouped all tai_real* types into a single tai_realconst type,
|
11 年之前 |
nickysn
|
7cfd7a66cd
+ create a special 'heap' segment with reserved space equal to heapsize (i.e.
|
11 年之前 |
nickysn
|
3cc8ff11e3
+ generate the stack segment for i8086 far data memory models from within fpc
|
11 年之前 |
pierre
|
3f33fdd445
Handle asmextraopt in powerpc assmeblers
|
11 年之前 |
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 年之前 |
Jonas Maebe
|
6497d3c994
- removed no longer used/supported af_allowdirect flag (direct assembler
|
12 年之前 |
Jonas Maebe
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 年之前 |
pierre
|
695556fe23
* Avoid warnings about use_PR constant boolean
|
13 年之前 |
sergei
|
5bda700410
* External assemblers: moved some common code into the base class, 4 copies reduced to one.
|
14 年之前 |
florian
|
f328b6d635
+ user section type
|
14 年之前 |
Jonas Maebe
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
15 年之前 |
Jonas Maebe
|
f7360d47c5
- removed aitconst_indirect_symbol, replaced with tai_directive
|
15 年之前 |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
15 年之前 |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 年之前 |
Jonas Maebe
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 年之前 |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 年之前 |
Jonas Maebe
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
16 年之前 |
Jonas Maebe
|
0bf43d223b
* fixed uses of custom-length string types in function/property
|
17 年之前 |
Jonas Maebe
|
2a767fc893
* fixed powerpc32 compilation after r9331
|
17 年之前 |
peter
|
59365a6db9
- garbage was being output sometimes instead of source lines when compiling with -al. This is because lastfileinfo and lastinfile were never initialized for MASM writer. This is true for TPPCMPWAssembler, too.
|
17 年之前 |
Jonas Maebe
|
70c2414daa
* split off sec_rodata_norel from sec_rodata, and only put constant data
|
18 年之前 |
florian
|
4151029ee5
+ .fini section support
|
18 年之前 |
Jonas Maebe
|
28bab3fb4f
- removed some unused variables
|
18 年之前 |
florian
|
c238bb15d1
* .init section support
|
18 年之前 |
Jonas Maebe
|
c2c0b7a4e7
* fixed compilation
|
19 年之前 |
florian
|
85d63d9fa9
* settings refactored
|
19 年之前 |
yury
|
550626ef34
- Removed need of assembler startup files for wince. Now compiler directly creates .pdata section needed for arm-wince exception handling.
|
19 年之前 |