Jonas Maebe
|
a5bad32b7c
- removed no longer used -target $TARGET parameter (triplet is used instead)
|
5 years ago |
florian
|
769a8fa248
+ patch by fanjinke: Hygon support for the mmx unit, resolves #37391
|
5 years ago |
yury
|
2839533776
* i8086: Enabled the cs_opt_regvar optimization. It works fine now.
|
5 years ago |
yury
|
34a5dfc885
* i8086: Fixed referencing using BP and SP as base when FAR or HUGE memory model is used.
|
5 years ago |
yury
|
b1b9d1f341
* i8086: Removed internal error, since global vars can be in registers if used only in pascalmain.
|
5 years ago |
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 years ago |
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 years ago |
michael
|
34ada3906b
* Remove some compiler warnings
|
5 years ago |
michael
|
aa724ae05a
* Add joIgnoreDuplicates
|
5 years ago |
michael
|
3d333a1d17
* Add joIgnoreDuplicates
|
5 years ago |
michael
|
e1c1bd3d60
* Prevent warning
|
5 years ago |
pierre
|
06b1e65864
+ Add a new parameter to GetCompilerInfo function,
|
5 years ago |
pierre
|
2e6bba76bf
Define __USE_LARGEFILE64 for sparc-linux, and adapt filed ffree type to that macro
|
5 years ago |
pierre
|
1d5c714ff2
Fix error in assembly startup code for sparc linux
|
5 years ago |
florian
|
e26e824700
+ more helper routine to check for CPU features added
|
5 years ago |
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 years ago |
yury
|
15f411a332
* Improved r45832.
|
5 years ago |
yury
|
80facfa0bf
* Fixed indentations of the interference graph.
|
5 years ago |
Károly Balogh
|
d7122c6338
z80: preserve system ID and linker ID for the Amstrad CPC
|
5 years ago |
Mattias Gaertner
|
c1fe90524c
pas2js: fixed crash on class function
|
5 years ago |
pierre
|
9f60f5093d
F_GetLk/SetLk have different values for sparc/sparc64
|
5 years ago |
florian
|
ed158f1e52
* set register size correctly for popcnt(<byte>), resolves #37400
|
5 years ago |
florian
|
c01db96df4
+ functions to check for Popcnt support
|
5 years ago |
yury
|
6478a727d7
* Fixed the peephole optimization of conditional movs for mips.
|
5 years ago |
pierre
|
219db914e3
Revert commit #45737, as it introduces problelms for other test cases
|
5 years ago |
florian
|
5da913de0e
* float operations can have an exception as a side effect, resolves #37398
|
5 years ago |
Jonas Maebe
|
dd6e6eb26a
* disable tail recursion optimisation if there is a copy-back parameter
|
5 years ago |
Jonas Maebe
|
924ffe6538
* removed initialisation of unused fparacopyback from tcallparanode.copy_value_by_ref_para
|
5 years ago |
pierre
|
adf064cbb4
New: rtl/inc/genmathh.inc source file, to provide a unique position
|
5 years ago |
pierre
|
2c3792a1ae
Add list of generated executable to svn:ignore
|
5 years ago |