Margers
|
8a836ccafc
Support for tmmreg.
|
3 månader sedan |
Margers
|
f635354042
Allow more than 255 registers.
|
3 månader sedan |
florian
|
8720ab7d3d
* fix rlim_t for i386 and other 32 bit CPUs supporting 64 bit fs calls
|
3 månader sedan |
J. Gareth "Curious Kit" Moreton
|
98d8830eb7
* x86: Refactored and optimised "PostPeepholeOptLea"
|
3 månader sedan |
J. Gareth "Curious Kit" Moreton
|
98563dd069
* x86: New post-peephole optimisation that converts 32-bit registers
|
3 månader sedan |
Pierre Muller
|
71cc17d60d
Also downgrade alignment warning about variables to a note
|
3 månader sedan |
Pierre Muller
|
f9fbbd4a88
Do not set alignment above varalignmax, as this breaks msdos/win16 targets
|
3 månader sedan |
Michaël Van Canneyt
|
6870e68f4e
* Remove underscores from tex code
|
3 månader sedan |
Pierre Muller
|
5c5d590abb
Downgrade warning to note for scanner_w_local_alignment_large_than_max (fixes cycle for i386-linux taeget)
|
3 månader sedan |
Pierre Muller
|
6724e3dec8
Add tsym parameter to ttgobj.getlocal method.
|
3 månader sedan |
Pierre Muller
|
095ff0d96a
Add new message about local variable with excessive alignment
|
3 månader sedan |
Pierre Muller
|
e3e1285c5d
Accept aign larger than varalignmax but issue a warning
|
3 månader sedan |
Pierre Muller
|
4c7d6b1160
Add new warning about variable with excessive align specification
|
3 månader sedan |
Rika Ichinose
|
cb4bcaa068
Inline AllocFixed & FreeFixed (and make friendlier to inlining).
|
3 månader sedan |
Rika Ichinose
|
85345c54d8
Change RbTree to a FastMM-like two-level bitfield.
|
3 månader sedan |
ACTom
|
d47fa4cf1b
Add Chinese msg file
|
3 månader sedan |
Pierre Muller
|
c7c10bd2a4
Add check about cmpxchg16b instruction
|
3 månader sedan |
Pierre Muller
|
e5a648817f
Do not call SysCopyFile if List[i] is empty in TBuildEngine.CmdCopyFiles
|
3 månader sedan |
Pierre Muller
|
870a91502a
Fix compilation of dosbox_wrapper.pas
|
3 månader sedan |
J. Gareth "Curious Kit" Moreton
|
6548dd0211
* x86: "MovMov2Mov 1" now removes the first instruction if the intermediate register is not in use afterwards.
|
3 månader sedan |
Margers
|
4459510e5c
SSESupport SEE2Support return true allays in 64 bit mode. +More bugfixes.
|
3 månader sedan |
Margers
|
4cbd3ab6fa
Save little of data space (12 bytes).
|
4 månader sedan |
Margers
|
a27d35d349
Prioritize less initialization code over data.
|
4 månader sedan |
Margers
|
eb9bc5532e
Few more functions to test x86 cpu supported instruction sets.
|
4 månader sedan |
Pierre Muller
|
ad6e9049ed
Force usage of ld.lld for x86_64-openbsd system, because ld.bfd generates invalid executable which SIGSEGV at exit
|
1 år sedan |
Pierre Muller
|
71ec7a94d1
Add x86_64-openbsd to LLVM supported list
|
2 år sedan |
Pierre Muller
|
2ba3a9521c
Try to really compute program base address in memory.
|
2 år sedan |
Pierre Muller
|
51b55059af
Fix _csu_abort for i386-openbsd
|
1 år sedan |
Pierre Muller
|
eff8f956a1
Add _csu_abort function
|
1 år sedan |
Pierre Muller
|
d18812b32f
Add the source directory of all units into UnitPath of APackage for build unit compilation
|
3 månader sedan |