florian
|
a172064767
* patch by J. Gareth Moreton: fix for incorrect alignment removal, resolves #37420
|
5 yıl önce |
Mattias Gaertner
|
091862cd88
pastojs: added include file and test specializations are created later
|
5 yıl önce |
Mattias Gaertner
|
dc54c1297a
fcl-passrc: added include file and append specializations at end of declarations in front of unfinished elements
|
5 yıl önce |
Mattias Gaertner
|
fad9fb738c
fcl-js: added include file
|
5 yıl önce |
Mattias Gaertner
|
86ee4a57c3
fcl-json: added include file
|
5 yıl önce |
florian
|
3db2794598
+ add test for #31714 which is already fixed
|
5 yıl önce |
Jonas Maebe
|
a534fb9acd
* fixed allocation of function result location
|
5 yıl önce |
yury
|
e6b89c98f5
* Changed tsuperregisterworklist.get() to always return the last item from the list.
|
5 yıl önce |
yury
|
72dc2145e9
* In Delphi mode throw a conversion error when trying to typecast a pointer to a procdef when they use different memory models.
|
5 yıl önce |
yury
|
cbe38d7664
* Fixed TComparerService.LookupComparer.
|
5 yıl önce |
florian
|
f6e6b807d5
+ optimize <signed> mod <power of 2> for x86-64 as well
|
5 yıl önce |
Jonas Maebe
|
a5bad32b7c
- removed no longer used -target $TARGET parameter (triplet is used instead)
|
5 yıl önce |
florian
|
769a8fa248
+ patch by fanjinke: Hygon support for the mmx unit, resolves #37391
|
5 yıl önce |
yury
|
2839533776
* i8086: Enabled the cs_opt_regvar optimization. It works fine now.
|
5 yıl önce |
yury
|
34a5dfc885
* i8086: Fixed referencing using BP and SP as base when FAR or HUGE memory model is used.
|
5 yıl önce |
yury
|
b1b9d1f341
* i8086: Removed internal error, since global vars can be in registers if used only in pascalmain.
|
5 yıl önce |
yury
|
6edbc9ed7e
* tinyheap: Early check for very big requested mem sizes in order to prevent overflows and properly report the out of memory error.
|
5 yıl önce |
yury
|
c455e942e5
* Try to avoid spilling of an imm register if it contains a value loaded from an already spilled imm register. It likely leads to an endless loop and the register allocation fails.
|
5 yıl önce |
michael
|
34ada3906b
* Remove some compiler warnings
|
5 yıl önce |
michael
|
aa724ae05a
* Add joIgnoreDuplicates
|
5 yıl önce |
michael
|
3d333a1d17
* Add joIgnoreDuplicates
|
5 yıl önce |
michael
|
e1c1bd3d60
* Prevent warning
|
5 yıl önce |
pierre
|
06b1e65864
+ Add a new parameter to GetCompilerInfo function,
|
5 yıl önce |
pierre
|
2e6bba76bf
Define __USE_LARGEFILE64 for sparc-linux, and adapt filed ffree type to that macro
|
5 yıl önce |
pierre
|
1d5c714ff2
Fix error in assembly startup code for sparc linux
|
5 yıl önce |
florian
|
e26e824700
+ more helper routine to check for CPU features added
|
5 yıl önce |
yury
|
a258774ba9
* To check the size of a register(s) corresponding to a variable it is needed to use localloc.size instead of def_cgsize(vardef).
|
5 yıl önce |
yury
|
15f411a332
* Improved r45832.
|
5 yıl önce |
yury
|
80facfa0bf
* Fixed indentations of the interference graph.
|
5 yıl önce |
Károly Balogh
|
d7122c6338
z80: preserve system ID and linker ID for the Amstrad CPC
|
5 yıl önce |