michael
|
0ce71294ea
* Fix Bug ID #0033025 : Prepare should be called only once for repeated use
|
6 ani în urmă |
michael
|
63106e3844
* Remove debug statement
|
6 ani în urmă |
pierre
|
0fa70759a2
* cutils.pas (size_2_align): Move to..
|
6 ani în urmă |
Mattias Gaertner
|
3e673c09a9
pastojs: changed constraints to TPasElementArray, changed TInlineSpecializeExpr to NameExpr:TPasExpr and Params:TFPList
|
6 ani în urmă |
Mattias Gaertner
|
4f64058a9f
fcl-passrc: changed constraints to TPasElementArray, changed TInlineSpecializeExpr to NameExpr:TPasExpr and Params:TFPList
|
6 ani în urmă |
pierre
|
0b2a6e5a74
* tests/Makefile.fpc: Add NATIVE_FPC=$(FPC) to tstunits rule make call.
|
6 ani în urmă |
Jonas Maebe
|
9678542ba6
+ add "thunk" attribute for stubs/thunks and emit it for LLVM
|
6 ani în urmă |
Jonas Maebe
|
ff2d718699
* fixed occasional rounding error with currency constants on the LLVM targets
|
6 ani în urmă |
Jonas Maebe
|
4deb62ad87
* fix for "ldr label" support in AArch64 assembler reader (r42988)
|
6 ani în urmă |
Jonas Maebe
|
13902c1c7a
* fixed compilation for __ARM_EABI_UNWINDER__ with -dexcdebug
|
6 ani în urmă |
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 ani în urmă |
florian
|
719ff5fb4c
* converted _FPC_libc21_haltproc into a pascal subroutine so stack alignment is kept
|
6 ani în urmă |
florian
|
3e6e72118b
* keep stack aligned to 16 byte boundaries in assembler subroutines calling other subroutines
|
6 ani în urmă |
florian
|
1872bee116
* stack checking checks also proper alignment
|
6 ani în urmă |
florian
|
bd35c02257
* cosmetics: indention
|
6 ani în urmă |
florian
|
48c5636fbc
* make InvokeKernelRegister work for caller cleared stack/fixed stack and keep stack 16 byte aligned if needed
|
6 ani în urmă |
florian
|
26d8cc9142
+ define FPC_STACKALIGNMENT
|
6 ani în urmă |
florian
|
49005d3948
* tests are not supposed to work anymore on linux with a fixed 16 byte aligned stack
|
6 ani în urmă |
florian
|
896e031e84
* interrupt procedures fixed for i386 targets with a fixed stack with 16 byte alignment
|
6 ani în urmă |
florian
|
72391dc4b8
* fix tests for targets with fixed stack which must be 16 byte aligned
|
6 ani în urmă |
Jonas Maebe
|
9e7cf37cd6
* changed resulttype and firstpass processing from recursion into loop, based
|
6 ani în urmă |
michael
|
f4921daee6
* Fix prepare without parameters
|
6 ani în urmă |
michael
|
671e3ddec7
* Demo for macro support
|
6 ani în urmă |
michael
|
15f999bcce
* Implement macro support, by Zdravko Gabrovski (Bug ID 36057)
|
6 ani în urmă |
Jonas Maebe
|
78c901e3c4
* mention LLVM define
|
6 ani în urmă |
Jonas Maebe
|
617cc6984b
* call DoUnhandledException instead of RunError(217) when the the psabi eh
|
6 ani în urmă |
Jonas Maebe
|
a051b8d225
- remmoved doregister parameter from t*sym constructors, as the registration
|
6 ani în urmă |
Jonas Maebe
|
d14fd51d0b
* fix potential crash with copied goto nodes on nestedparentfp platforms
|
6 ani în urmă |
marco
|
bcabeb36a1
* another input fix.
|
6 ani în urmă |
marco
|
14d92d9ece
* declaring an identifier "INPUT" is never wise. Thanks Marcus.
|
6 ani în urmă |