florian
|
245b58c249
+ support for arm attributes
|
пре 5 година |
Jonas Maebe
|
dcf4e4cb2c
* support taking the address of labels defined in assembler blocks in the
|
пре 5 година |
Jonas Maebe
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
пре 6 година |
Jonas Maebe
|
3a1fb45315
* synchronised with trunk till r41976
|
пре 6 година |
Jonas Maebe
|
8d19bb12a2
* moved sleb/uleb128 helpers to cutils and use SarInt64() intrinsic (based on
|
пре 6 година |
florian
|
27ab140dd9
+ gcc_except_table section
|
пре 6 година |
nickysn
|
29558a74cd
+ support exporting labels from asm blocks in intel syntax asm blocks via the
|
пре 7 година |
svenbarth
|
c1db48c8c6
* add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder)
|
пре 8 година |
Jonas Maebe
|
a0efde8167
* automatically generate necessary indirect symbols when a new assembler
|
пре 9 година |
Jonas Maebe
|
5ac99f62e9
+ AT_METADATA symbol type for data that is unrelated to the program
|
пре 9 година |
florian
|
90b284e169
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
пре 9 година |
svenbarth
|
3971ba7898
Provide basic facilities to handle indirect symbols that are needed for proper dynamic packages support.
|
пре 9 година |
Jonas Maebe
|
3aba28deb7
* factored out the generation of the Objective-C section names, so we can
|
пре 9 година |
Jonas Maebe
|
be2f63aa97
+ tasmlabel.createstatic() constructor for creating static data labels
|
пре 10 година |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
пре 10 година |
pierre
|
ea3bc10fd1
Change ReplaceForbiddenAsmSymbolChars to use ansistrings to avoid shortstring overflow
|
пре 10 година |
pierre
|
831a876ec5
Added asmsymbindname array name for TAsmSymBind type
|
пре 10 година |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
пре 11 година |
Jonas Maebe
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
пре 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 година |
Jonas Maebe
|
b82053ef40
* reworked handling of defined/declared symbols in llvm: we now automatically
|
пре 11 година |
Jonas Maebe
|
6b7ed0234c
+ new globalsymbolmangleprefix/suffix constant set to '@"\01' resp. '"'
|
пре 11 година |
florian
|
1f8192b6da
* indention fixes
|
пре 12 година |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
пре 13 година |
sergei
|
fde944bf5d
+ Declare AT_TLS and AT_GNU_IFUNC symbol types, these are needed to handle object files created by gcc in ELF internal linker.
|
пре 13 година |
pierre
|
68d7e943c8
+ Add global_used callback procedure
|
пре 13 година |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
пре 13 година |
Jonas Maebe
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
пре 13 година |
florian
|
cf0d808708
+ avr assemblers do not convert automatically cond. branches with too large jump distances into an unconditional branch and a reverse condition branch, so fpc does this now
|
пре 14 година |