yury
|
c797d6ac1e
* pas2jni: Fixed handling of array type properties.
|
há 9 anos atrás |
sergei
|
c0eafe38aa
* Make trgobj.uses_registers method return True when registers of appropriate type are specified in list of used registers (after assembler blocks), but not used otherwise. This is a missing piece of r30011, enabling code generator to actually save/restore such registers. Resolves #28421.
|
há 9 anos atrás |
yury
|
9d93c6f953
* pas2jni: Properly exclude whole units.
|
há 9 anos atrás |
sergei
|
5709127a39
* In pure-assembler procedures, don't allocate/free any registers around the only assembler node. Such procedures don't use virtual registers or register allocator.
|
há 9 anos atrás |
yury
|
894e61f6bd
* pas2jni: Support for raw Java Objects as function parameters and result. Avoid possible duplicate parameter names.
|
há 9 anos atrás |
Jonas Maebe
|
ce40b2e449
* added/clarified some comments
|
há 9 anos atrás |
pierre
|
ab730efac7
Fixed use with 7.9 release or later, symtab strcut was completely changed
|
há 9 anos atrás |
pierre
|
312e51328a
Regenerated after: Add -Cg for bootstrap depending on source OS/CPU as it is normally added for target OS/CPU
|
há 9 anos atrás |
pierre
|
b1e4b56900
Add -Cg for bootstrap depending on source OS/CPU as it is normally added for target OS/CPU
|
há 9 anos atrás |
florian
|
cad29a4e19
* set nf_write flag correctly for subscript nodes, resolves issue #28713
|
há 9 anos atrás |
pierre
|
60070169bb
Regenerated Makefile's for rtl/linux and rtl/win32, aarch64-linux target was missing
|
há 9 anos atrás |
Jonas Maebe
|
477e087857
* only check the shiftval in llvmbyvalparaloc() if it's a register parameter
|
há 9 anos atrás |
Jonas Maebe
|
99361994b7
* only copy the shiftval field from the original para location when creating
|
há 9 anos atrás |
Jonas Maebe
|
e4647ac133
- removed "nostackframe" from floating point helpers for llvm, as FPC
|
há 9 anos atrás |
Jonas Maebe
|
a249950a45
* fixed types in tcgcallnode.load_block_invoke()
|
há 9 anos atrás |
Jonas Maebe
|
2046220f56
+ helper methods to load a field into a register
|
há 9 anos atrás |
Jonas Maebe
|
a9498b6735
* fixed the parameter order for thlcgobj.g_load_const_field_by_name()
|
há 9 anos atrás |
Jonas Maebe
|
df9efdeb4c
* fixed llvm types for loading the address of a nested routine
|
há 9 anos atrás |
Jonas Maebe
|
d16d2e6e3c
* don't crash when inserting the parentfp parameter for "is nested" procvar
|
há 9 anos atrás |
Jonas Maebe
|
4821fa7c67
* fixed second_proc_to_procvar for 8086 after r32553
|
há 9 anos atrás |
Jonas Maebe
|
da696057ab
* converted register_maybe_adjust_setbase() to the high level code generator
|
há 9 anos atrás |
Jonas Maebe
|
ab22aaa2b7
* adjust the set base for i8086 before loading it into cx as a shift count
|
há 9 anos atrás |
Jeppe Johansen
|
159c28eca8
Fix AVR comparison with zero.
|
há 9 anos atrás |
pierre
|
42e08b4c01
Set PIC_OPT if -Cg of -fPIC option is used, also use -KPIC for mips and mipsel ASTARGET if PIC_OPT is set
|
há 9 anos atrás |
pierre
|
fee0c228cc
Regenerate after: Fix rtl compilation for AIX OS
|
há 9 anos atrás |
pierre
|
e333877ab8
Fix rtl compilation for AIX OS
|
há 9 anos atrás |
nickysn
|
47475c775f
* fixed testsuite after r32548 for certain GNU Make versions, where "-s" is not
|
há 9 anos atrás |
pierre
|
8ca036c3b6
Derefedata length can be zero if there are no references in PPU
|
há 9 anos atrás |
yury
|
0e056ece03
* pas2jni: Basic support for arrays.
|
há 9 anos atrás |
Jonas Maebe
|
03067f240c
+ added already working test for mantis #27149
|
há 9 anos atrás |