florian
|
377193e72f
+ gcc_except_table section
|
6 gadi atpakaļ |
florian
|
be560dadf8
* manual fixes to get .weak support in fixes
|
3 gadi atpakaļ |
nickysn
|
29558a74cd
+ support exporting labels from asm blocks in intel syntax asm blocks via the
|
7 gadi atpakaļ |
svenbarth
|
c1db48c8c6
* add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder)
|
8 gadi atpakaļ |
Jonas Maebe
|
a0efde8167
* automatically generate necessary indirect symbols when a new assembler
|
9 gadi atpakaļ |
Jonas Maebe
|
5ac99f62e9
+ AT_METADATA symbol type for data that is unrelated to the program
|
9 gadi atpakaļ |
florian
|
90b284e169
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
9 gadi atpakaļ |
svenbarth
|
3971ba7898
Provide basic facilities to handle indirect symbols that are needed for proper dynamic packages support.
|
9 gadi atpakaļ |
Jonas Maebe
|
3aba28deb7
* factored out the generation of the Objective-C section names, so we can
|
9 gadi atpakaļ |
Jonas Maebe
|
be2f63aa97
+ tasmlabel.createstatic() constructor for creating static data labels
|
10 gadi atpakaļ |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 gadi atpakaļ |
pierre
|
ea3bc10fd1
Change ReplaceForbiddenAsmSymbolChars to use ansistrings to avoid shortstring overflow
|
10 gadi atpakaļ |
pierre
|
831a876ec5
Added asmsymbindname array name for TAsmSymBind type
|
10 gadi atpakaļ |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 gadi atpakaļ |
Jonas Maebe
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
11 gadi atpakaļ |
nickysn
|
7cfd7a66cd
+ create a special 'heap' segment with reserved space equal to heapsize (i.e.
|
11 gadi atpakaļ |
nickysn
|
3cc8ff11e3
+ generate the stack segment for i8086 far data memory models from within fpc
|
11 gadi atpakaļ |
Jonas Maebe
|
b82053ef40
* reworked handling of defined/declared symbols in llvm: we now automatically
|
11 gadi atpakaļ |
Jonas Maebe
|
6b7ed0234c
+ new globalsymbolmangleprefix/suffix constant set to '@"\01' resp. '"'
|
11 gadi atpakaļ |
florian
|
1f8192b6da
* indention fixes
|
12 gadi atpakaļ |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 gadi atpakaļ |
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 gadi atpakaļ |
pierre
|
68d7e943c8
+ Add global_used callback procedure
|
13 gadi atpakaļ |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 gadi atpakaļ |
Jonas Maebe
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 gadi atpakaļ |
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 gadi atpakaļ |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
14 gadi atpakaļ |
florian
|
c97869bd89
* merge user sections support branch
|
14 gadi atpakaļ |
armin
|
7eace122dc
internal linker support for creating novell netware loadable modules
|
14 gadi atpakaļ |
florian
|
f328b6d635
+ user section type
|
14 gadi atpakaļ |