Mattias Gaertner
|
d9f915964a
pastojs: implemented -Jpostproc cmd ; to call a post processor
|
6 years ago |
florian
|
ccb8e86560
* fixes arm
|
6 years ago |
Jonas Maebe
|
ea69a5b372
* finalizetemps nodes should never be considered equal and have side effects
|
6 years ago |
pierre
|
0052e4da81
* Use getasizeint/putasizeint for tfieldvarsym.fieldoffset
|
6 years ago |
florian
|
9d56387e7f
+ new spilling heuristics which takes care of the usage weigth of a register,
|
6 years ago |
Jonas Maebe
|
3b9f5a5e96
* moved finalization of code generator temps to a node, so it can be getcopy'd
|
6 years ago |
Jonas Maebe
|
d1361ca6ed
* fixed adjustments of lower/upper bounds in range test optimization in case
|
6 years ago |
Mattias Gaertner
|
4dfb738130
pastojs: modeswitch OmitRTTI
|
6 years ago |
Mattias Gaertner
|
1f061d0517
fcl-passrc: added modeswitch OmitRTTI: treat class section published as public and typeinfo() does not work on symbols declared with this switch
|
6 years ago |
florian
|
cefb38b605
* better alignment of while loop heads
|
6 years ago |
florian
|
ae8304f657
* set nf_write flag properly for vec. nodes of types with implicit dereferencing
|
6 years ago |
florian
|
08d6ca7260
* better alignment on 386-linux
|
6 years ago |
florian
|
6dbde11f5a
* three operand shl for shifting by 2, 4 or 8 can be simulated by lea
|
6 years ago |
pierre
|
bee9421f2a
Change local variables offsetdec and extraoffset type to ASizeInt
|
6 years ago |
pierre
|
23570bed33
Use same parameter type for update_reference_offset override
|
6 years ago |
pierre
|
2761448f44
* Disable range check for m68k/aoptcpu unit
|
6 years ago |
pierre
|
11851d274c
Fix riscv32 compilation error introduced in last commit
|
6 years ago |
pierre
|
aebc8527ef
Also disable range checking in arm/aoptcpu unit
|
6 years ago |
florian
|
095bd6da7d
* do not re-used gottpoff symbols as they are PC-relative
|
6 years ago |
pierre
|
53a27fe7b3
Disable range check in m68k:tiscv32 and riscv64 cgcpu units
|
6 years ago |
pierre
|
7c92412c74
Avoid overflow error in riscv code generator
|
6 years ago |
florian
|
6a6ea6729f
* i8086 compiler fixed, resolves #34552
|
6 years ago |
pierre
|
4657f45e74
* Change first parameter type of function is_continuous_maks to aword type.
|
6 years ago |
pierre
|
cacd8f28eb
Try to avoid expectloc not set after first pass error for call node
|
6 years ago |
pierre
|
122fd55564
+ Add TEST_PARALLEL, adds -L option to DOTESTOPT
|
6 years ago |
pierre
|
b4315f0f4f
+ Introduce PPC_SUFFIXES, new make variable that lists all ppc suffixes
|
6 years ago |
Mattias Gaertner
|
2b36f8d177
pastojs: catch ECompilerTerminate while parsing params
|
6 years ago |
Mattias Gaertner
|
67b3fd7e37
fcl-passrc: less hints
|
6 years ago |
Mattias Gaertner
|
a67f016603
pastojs: fixed str(currency)
|
6 years ago |
pierre
|
04debba9de
Fix arm-android compilation by prepending syscall_nr_ prefix also to __ARM_NR_XXX arm specific linux syscalls
|
6 years ago |