Pierre Muller
|
56baf314b5
Try to avoid clang error on global labels inside .cfi_start/.cfi_end pairs
|
7 сар өмнө |
Károly Balogh
|
fc78671215
* remove obsolete comment from rautils/ConcatConstant, issue reported/initial patch by Marcel Kilgus in QLForum.co.uk
|
4 жил өмнө |
Jonas Maebe
|
c9c1c1686c
--- Merging r46880 into '.':
|
4 жил өмнө |
nickysn
|
d1fc31de94
+ add support for '[' and ']' parenthesis in addition to '(' and ')' in
|
7 жил өмнө |
nickysn
|
bbc364b245
* inline asm fix for accessing record variables when using the unitname (e.g.
|
7 жил өмнө |
nickysn
|
2cee948b72
+ support segment overrides in inline asm references to local variables or parameters on x86
|
7 жил өмнө |
nickysn
|
10cbeafd7d
+ always allow using @Result in inline asm sections of pascal routines (only in
|
7 жил өмнө |
florian
|
8731854165
* test code for avr assembler by Christo Crause
|
7 жил өмнө |
nickysn
|
6c69e10613
+ fix for using the function name (as the function's entry point address,
|
7 жил өмнө |
nickysn
|
b9e41330d4
+ ensure the callee size paraloc info is available, when setting up a local var
|
7 жил өмнө |
nickysn
|
b49c09b84c
* convert the 'var' parameters of RAUtils.AsmSearchSym to 'out'
|
7 жил өмнө |
nickysn
|
4d0d143501
* converted the 'size' parameter to RAUtils.SearchType to 'out' instead of 'var'
|
7 жил өмнө |
nickysn
|
85c0b3854d
* converted the 'var' parameters of RAUtils.GetRecordOffsetSize to 'out',
|
7 жил өмнө |
nickysn
|
11b1da0b9b
+ generate correct output on i8086 for 'DW xx', 'DW OFFSET xx', 'DD xx' and 'DD OFFSET xx'
|
7 жил өмнө |
nickysn
|
d591e698ac
+ added parameter 'hasofs' to ConcatConstSymbol. Will be used to support 'dd xx'
|
7 жил өмнө |
nickysn
|
629be9cee1
+ add a 'constsize' parameter to ConcatConstSymbol, so it can be used to
|
7 жил өмнө |
nickysn
|
24d447716e
* fixed support for access from inline asm to absolute vars, pointing to an
|
7 жил өмнө |
nickysn
|
9450beb99c
* fixed bug in intel syntax i8086 inline asm, when certain 'jmp/call [v]'
|
7 жил өмнө |
nickysn
|
d318ab086a
* when handling absolute vars from within intel inline assembly, take the
|
7 жил өмнө |
nickysn
|
325e66287c
* fix for inline asm of instructions with 32-bit constant operands on i8086
|
7 жил өмнө |
florian
|
4cf2a2672a
changes to fix #32043
|
7 жил өмнө |
Jonas Maebe
|
744facb7fc
* properly support accepting register parameters of assembler routines in
|
8 жил өмнө |
Jonas Maebe
|
aa82e00615
* fixed check to determine whether a record parameter can be subscripted
|
8 жил өмнө |
Károly Balogh
|
5237a4d5e2
m68k: support register pair operands in assembler reader and writer, as used by some instructions (mainly DIVS/DIVU and friends) so we don't have to hack them as three operand instructions
|
8 жил өмнө |
Jonas Maebe
|
aa1be3276f
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
|
9 жил өмнө |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 жил өмнө |
Jonas Maebe
|
2e0fea94b8
* set operand size information when accessing fields in assembly
|
9 жил өмнө |
nickysn
|
ba66456bdb
* properly determine the operand size for inline assembler references to procvar
|
9 жил өмнө |
nickysn
|
9e110e8e7e
* treat interrupt procedures as 'near' in the i8086 inline assembler for TP7
|
9 жил өмнө |
nickysn
|
dd9e5ea6f6
* convert 'call/jmp [proc]' properly to a near or far call/jmp, depending on
|
9 жил өмнө |