florian
|
bfd83911e4
* set stack alignment for i386-linux to 16 byte boundaries, this implies a fixed stack layout inside the subroutine code as well
|
6 years ago |
florian
|
719ff5fb4c
* converted _FPC_libc21_haltproc into a pascal subroutine so stack alignment is kept
|
6 years ago |
florian
|
3e6e72118b
* keep stack aligned to 16 byte boundaries in assembler subroutines calling other subroutines
|
6 years ago |
florian
|
1872bee116
* stack checking checks also proper alignment
|
6 years ago |
florian
|
bd35c02257
* cosmetics: indention
|
6 years ago |
florian
|
48c5636fbc
* make InvokeKernelRegister work for caller cleared stack/fixed stack and keep stack 16 byte aligned if needed
|
6 years ago |
florian
|
26d8cc9142
+ define FPC_STACKALIGNMENT
|
6 years ago |
florian
|
49005d3948
* tests are not supposed to work anymore on linux with a fixed 16 byte aligned stack
|
6 years ago |
florian
|
896e031e84
* interrupt procedures fixed for i386 targets with a fixed stack with 16 byte alignment
|
6 years ago |
florian
|
72391dc4b8
* fix tests for targets with fixed stack which must be 16 byte aligned
|
6 years ago |
Jonas Maebe
|
9e7cf37cd6
* changed resulttype and firstpass processing from recursion into loop, based
|
6 years ago |
michael
|
f4921daee6
* Fix prepare without parameters
|
6 years ago |
michael
|
671e3ddec7
* Demo for macro support
|
6 years ago |
michael
|
15f999bcce
* Implement macro support, by Zdravko Gabrovski (Bug ID 36057)
|
6 years ago |
Jonas Maebe
|
78c901e3c4
* mention LLVM define
|
6 years ago |
Jonas Maebe
|
617cc6984b
* call DoUnhandledException instead of RunError(217) when the the psabi eh
|
6 years ago |
Jonas Maebe
|
a051b8d225
- remmoved doregister parameter from t*sym constructors, as the registration
|
6 years ago |
Jonas Maebe
|
d14fd51d0b
* fix potential crash with copied goto nodes on nestedparentfp platforms
|
6 years ago |
marco
|
bcabeb36a1
* another input fix.
|
6 years ago |
marco
|
14d92d9ece
* declaring an identifier "INPUT" is never wise. Thanks Marcus.
|
6 years ago |
marco
|
3bae3a4aa4
* input related functions and structs, based on Mantis #35064
|
6 years ago |
michael
|
55c4c61cd5
* Fix bug ID #36075
|
6 years ago |
Jonas Maebe
|
9b70c7623d
* initialise local variable to prevent random failures
|
6 years ago |
svenbarth
|
492f1ac4be
* implement RawThunk for Aarch64
|
6 years ago |
svenbarth
|
d6381a3477
* ensure that the RawThunkPlaceholder* constants are compared with using the correct type
|
6 years ago |
svenbarth
|
61642ffaa4
* Aarch64 asm reader: explicitely set the refaddr for local labels
|
6 years ago |
svenbarth
|
ef154fb454
* Aarch64 asm reader: LDR instruction allows labels as well
|
6 years ago |
Jonas Maebe
|
ef6dde6de3
* fixed loading the address of a copied labelnode in a loadnode
|
6 years ago |
Jonas Maebe
|
e3e23df7e2
* document how tgotonode/tlabelnode copying works
|
6 years ago |
michael
|
31f0bfeb96
* Add .ini config file possibility, plus simple proxy server config
|
6 years ago |