florian
|
d8ff85846f
* don't reuse mm registers used by child nodes
|
12 роки тому |
florian
|
e81d2d1f3b
* basic avx support for floating point operations (use -Cfavx to activate)
|
12 роки тому |
sergei
|
6a8e4f0381
* MIPS: generate real instructions, not macros, for comparisons with $zero.
|
12 роки тому |
sergei
|
fb88cc4257
* TCGMIPS.a_load_reg_reg: reduce code duplication, and don't generate same register move for OS_32->OS_S32 and vice versa. Such moves explode into at least 4 instructions if register needs spilling, after which they are no longer recognized and cannot be removed by reg.allocator. So it's much better not to generate them in first place.
|
12 роки тому |
sergei
|
7e0ae2e984
* MIPS: fixed cgsize2subreg to return correct result for float registers.
|
12 роки тому |
svenbarth
|
b6bfa864d4
Disallow the usage of the inline assembler inside generics, because there are currently two problems:
|
12 роки тому |
florian
|
caef53e63b
* another patch by Max Nazhalov to fix missing exits in the softfpu code
|
12 роки тому |
florian
|
7f6aa98553
* restored changes made in r24864 which I accidently overwrote with r24871
|
12 роки тому |
michael
|
30621e2e06
* Patch from Reinier OlieSlagers to correct message in case of not equals (bug ID 24433)
|
12 роки тому |
lacak
|
f95f42d72b
fcl-db: tests: introduce TDBBasicsTestCase as ancestor for other test cases (call DBConnector.StartTest and StopTest from him)
|
12 роки тому |
svenbarth
|
2e186a91fa
Add support for integer constants to SetPEFlags and SetPEOptFlags. This is Delphi compatible.
|
12 роки тому |
nickysn
|
4840a33b80
* also return true in is_calljmp() for the A_JCXZ instruction on the i8086
|
12 роки тому |
sergei
|
6cb66faffe
* Removed redundant assignments to result in UniversalTimeToLocal and LocalTimeToUniversal, Mantis #24582.
|
12 роки тому |
lacak
|
812efbad13
fcl-db: tests: add TestSQLDB to dbtestframework
|
12 роки тому |
sergei
|
64cf141f0c
* Fix building for WinCE (KEY_WOW64_xx constants do not exist there), resolves #24587
|
12 роки тому |
lacak
|
5e1b3b303a
fcl-db: tests: formatting (order methods)
|
12 роки тому |
lacak
|
ee2fee4259
fcl-db: sqldb:
|
12 роки тому |
nickysn
|
511b1f37c1
* write the segment of aitconst_farptr on a separate line to avoid long symbol truncation, due to line length limit; this fixes compilation of sysutils in the medium memory model
|
12 роки тому |
nickysn
|
70cd05caa8
* fpc_setjmp and fpc_longjmp updated to support far code memory models
|
12 роки тому |
nickysn
|
0de550c2c9
* use an indirect jmp in fpc_longjmp
|
12 роки тому |
nickysn
|
07b9019c94
* jmp_buf.pc renamed to .ip and also changed to word
|
12 роки тому |
nickysn
|
8392c492cc
* jmp_buf.bp and .sp changed to word, because pointer will become 32-bit in far data memory models
|
12 роки тому |
nickysn
|
baa4d39ea3
+ apply extra_param_offset to all i8086 asm routines that use nostackframe
|
12 роки тому |
nickysn
|
5d4ebf0dca
+ added extra_param_offset constant for accessing parameters in asm routines with nostackframe
|
12 роки тому |
florian
|
980563d576
* several small errors fixed, float128<->float64 conversion works now
|
12 роки тому |
florian
|
92477a14b8
o patch by Max Nazholov:
|
12 роки тому |
florian
|
ff3295d8fd
* nostackframe is not allowed by newer FPCs for pascal functions/procedure (and was never recommended)
|
12 роки тому |
Károly Balogh
|
cdf3f3266b
implemented FileSetDate, improved FileCreate
|
12 роки тому |
nickysn
|
bb06899ec7
* clarified the comment for aitconst_farptr
|
12 роки тому |
nickysn
|
fa9c26f76f
+ medium memory model added to the compiler help messages
|
12 роки тому |