florian
|
86f0b59095
* avoid conversion to larger type in Align
|
8 years ago |
florian
|
01e1e9410d
+ dummy heap status implementations
|
8 years ago |
florian
|
b527bab087
* better check if we are in the main program which never returns
|
8 years ago |
florian
|
e33b2920dc
+ CallReg2Jmp optimization
|
8 years ago |
florian
|
3eef641833
* convert jmp into rjmp only of the target is not a function
|
8 years ago |
florian
|
0882c13cb7
* do not move dest to a new register if not needed in tcgavr.g_concatcopy
|
8 years ago |
florian
|
e49a826837
+ PushPushPopPop2MovMov optimization
|
8 years ago |
florian
|
cfb5ebeb23
* Find* subroutines return an error by default
|
8 years ago |
florian
|
0dbcd5daa9
* do not run test, if no stack checking is available
|
8 years ago |
florian
|
13de8c6808
* -Or => -Ooregvar
|
8 years ago |
florian
|
16fa079a2a
* allocate always a minimum block size, else free list management causes memory corruption
|
8 years ago |
florian
|
baa33d7e2f
* pass enabled features to the compiler when running tests on the embedded target, so tests can depend on the features
|
8 years ago |
Jonas Maebe
|
a89a4d905f
+ test for already fixed mantis #30948
|
8 years ago |
florian
|
10132bfafa
* removed accidently committed file
|
8 years ago |
yury
|
1ccf551d1c
* android: Try to get the package files directory for any shared library. If it is valid use it as a home dir.
|
8 years ago |
michael
|
47a59f269a
* Added some explanatory comments about the use of this include file
|
8 years ago |
sergei
|
8e55231640
- Removed what's called "GAS bugfix" for VCVTDQ2PD instruction. Rationale:
|
8 years ago |
florian
|
2b6ccb3565
* better error recovery
|
8 years ago |
florian
|
e218f4f33b
* checking the address of the storage location of a procedure variable makes no sense, check the variable contents itself instead
|
8 years ago |
florian
|
9a4c7e2244
* return defined values for GetDate and GetTime for the embedded targets
|
8 years ago |
florian
|
0520d246d0
* changed LdiCp2Cpi into LdiMov/Cp2Ldi/Cpi and improved it
|
8 years ago |
florian
|
c86bac021b
+ xch instruction for avr
|
8 years ago |
sergei
|
edf943a4f6
* Changed memory operand size for VMOVSS instruction to 32 bits, Mantis #29957.
|
8 years ago |
florian
|
56252d59f0
+ support for the PREFETCHTW1 instruction based on a patch by Emelyanov Roman, resolves #30933
|
8 years ago |
svenbarth
|
63b0024e4c
* fix for Mantis #30626: unset current_procinfo so that further specializations don't use a symtable to specialize themselves in that they shouldn't use (cause current_procinfo takes precedence)
|
8 years ago |
svenbarth
|
0e7a9ad375
* partial fix for Mantis #30831 (partial, because no exception has been encountered yet): when checking whether the left node of a vmtaddrnode is a generic, don't rely on df_generic, but instead use is_generic which checks for a true generic (the other will also be true if it's merely a structured type declared (or specialized) inside another generic)
|
8 years ago |
svenbarth
|
fc5ce63134
* fix for Mantis #30832: instead of checking a procdef's struct for df_generic check the procdef itself, this way global generic methods or generic methods that are part of non-generic classes or records are caught as well.
|
8 years ago |
marco
|
3f080ad23f
* fix for 0390945
|
8 years ago |
sergei
|
d5ffc2da97
* Force OPR_LOCAL operand into reference whenever subscripting is used, so that all record fields are handled in same way regardless of their offset. Previously, operand was changed to reference only by fields with non-zero offset (see logic in tcgasmnode.ResolveRef method).
|
8 years ago |
Tomas Hajny
|
1e6ee7f3c7
* fix remaining search handle leaks in Dos.FSearch - fix for bug #30896
|
8 years ago |