nickysn
|
bb06899ec7
* clarified the comment for aitconst_farptr
|
12 years ago |
nickysn
|
e4a1230356
+ added support for far pointer constants in the assembly output
|
12 years ago |
sergei
|
b9bbe8ba67
* tai_const.getcopy: Check that 'sym' is assigned before trying to call its method. Mantis #24574.
|
12 years ago |
florian
|
1682e9a2b1
* detabbed
|
12 years ago |
florian
|
cec28ef512
* when inserting pc relative data blocks on arm thumb, avoid negative pc offsets, if needed, the data is copied
|
12 years ago |
sergei
|
8e6d6d0027
* Replaced strpcopy() by its equivalent. With sysutils in uses clause, strpcopy resolves to ansistring version, inserting a redundant conversion to ansistring.
|
12 years ago |
nickysn
|
f780d37d5e
* proper defines of aitconst_ptr, aitconst_ptr_unaligned and aitconst_aint for 16-bit and 8-bit CPUs
|
12 years ago |
florian
|
2ae8d604bc
+ shifterop for ARM64
|
12 years ago |
florian
|
04543b179f
o merge of the branch laksen/arm-embedded of Jeppe Johansen:
|
12 years ago |
svenbarth
|
d9a61f2082
* make internal error unique
|
12 years ago |
Jeppe Johansen
|
8e00978108
Added support for .section, .set, .weak, and .thumb_set directive for GAS assembler reader
|
13 years ago |
pierre
|
7c1db10df9
Handle new unaligned constant types
|
13 years ago |
pierre
|
b041b3ad4a
Add unaligned 16,32 and 64 bit tai_const, needed for dwarf
|
13 years ago |
pierre
|
4b7a6ecc14
move currentregloc setting to ncgutil to avoid sysym unit ependency in aasmtai unit
|
13 years ago |
pierre
|
fcaff0489c
* psub.pas : translate tregister for registerhi also
|
13 years ago |
florian
|
54d3d736f5
* patch by Jeppe Johansen to add support for handling different flags for xPSR regs,
|
13 years ago |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 years ago |
florian
|
7840b4657a
* the improved arm optimizer might move instructions around so the old hacky test if a label with its data has been already embedded into the code by checking if the offset is 0 does not work anymore so a new field for tai_label has been introduced for this purpose
|
13 years ago |
florian
|
7361e19799
+ support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for method pointers in registers
|
13 years ago |
florian
|
e1a2b1859a
* comments and explanations on tai_regalloc.keep field
|
13 years ago |
florian
|
b6608e716b
+ tai_regalloc.keep to force register deallocations to be keep
|
13 years ago |
sergei
|
de34f58284
* Update instruction segment prefix when copying operands from another instruction, Mantis #18113.
|
13 years ago |
pierre
|
f92fba996d
+ New tai_ent and tai_ent_end classes
|
13 years ago |
sergei
|
be5a5d6ae6
- Removed redundant fillchar() calls, class instances are cleared on construction.
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
Jonas Maebe
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
13 years ago |
Jonas Maebe
|
aaf6015b51
* converted tai directive string from pshortstring to ansistring (some
|
13 years ago |
florian
|
9375945082
* toper.val : aint => tcgint, needed at least for avr
|
13 years ago |
florian
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
14 years ago |
sergei
|
9eb451756b
+ Support .seh_handler directive
|
14 years ago |