Jonas Maebe
|
3ed60082d3
* don't generate typed constant initialisers for set and enum constants
|
12 years ago |
Jonas Maebe
|
8fe7d82db7
* changed type of TAbstractSearchRec.name_do_not_touch from untyped pointer
|
12 years ago |
Jonas Maebe
|
1333edbba4
* added word() typecasts around constants in the smallint range passed to
|
12 years ago |
Jonas Maebe
|
3c7ad95f7d
* simplified RegInInstruction() and fixed range errors
|
12 years ago |
Jonas Maebe
|
98a230d20f
* don't call swapendian for shortint (it's 1 byte -> upcast to word and then
|
12 years ago |
lacak
|
d62b78224a
fcl-db: tests: update comment to reflect, that in MySQL ODBC driver was fixed bug related to time values>='100:00:00'
|
12 years ago |
lacak
|
50a76d9906
fcl-db: memds: implemented Locate and Lookup methods for TMemDataset.
|
12 years ago |
sergei
|
797653dd14
* Reverted overflow/underflow handling in fpc_exp_real to original state of C port. In particular, changed constant values to typed constants. Resolves #24839.
|
12 years ago |
Károly Balogh
|
3b87e2c386
fixed InternalFindFirst to initialize out Rslt properly, also reverted some earlier changes leading to potential issues as Jonas pointed out
|
12 years ago |
Károly Balogh
|
83544d3f30
fix typo in comment
|
12 years ago |
Jonas Maebe
|
51763b26dd
+ iosxlocale unit that uses CoreFoundation to fill in the sysutils locale
|
12 years ago |
Jonas Maebe
|
3c4294d186
* fixed handling of "-" in directory names in command to regenerate the
|
12 years ago |
Károly Balogh
|
a691971b9d
fixed RawByteString PathConv() return value, removed the no longer needed dosLock() function, and related cleanups
|
12 years ago |
Károly Balogh
|
628149d923
support label offsets for ARM like GAS, allows things like ADR r4, .label + 256
|
12 years ago |
Károly Balogh
|
b67e4fb8b3
added the ADR ARM pseudo instruction to instruction list
|
12 years ago |
Károly Balogh
|
eb8858933d
added a simple optional utility to convert FP Testsuite results to JUnit.XML format
|
12 years ago |
Károly Balogh
|
6522cd78ee
added some float64() casts, based on similar casts in the 32bit code path, which makes ARM to build again
|
12 years ago |
florian
|
b147693cc5
* comment updated
|
12 years ago |
florian
|
1843ed59b5
* set p to a valid instruction
|
12 years ago |
florian
|
ce9398f8d8
* do not reuse register on x86 either
|
12 years ago |
Jonas Maebe
|
ee0d80ac19
* force use of real2str.inc after r25888 because it doesn't compile (yet?)
|
12 years ago |
florian
|
f132a804d6
+ handle 32 bit references on x86-64 so lea can be used for 32 bit arithmetics
|
12 years ago |
florian
|
7fc1d70e49
* do reg2=reg1*const by lea if possible
|
12 years ago |
florian
|
a16ceb6cdf
* replace lea by add if possible
|
12 years ago |
florian
|
80f8f66c6e
* set file positions correctly in PeepHoleOptPass1
|
12 years ago |
florian
|
4148637c8c
* fold mov/lea/mov as well if possible
|
12 years ago |
florian
|
524cde8140
+ MatchReference
|
12 years ago |
florian
|
440cb33e80
* continue to use lea to adjust the stack pointer, it is the recommended way
|
12 years ago |
florian
|
5eb578a44c
* generate sub instead of add from lea if appropriate
|
12 years ago |
florian
|
f56d2d4b09
* be able to replace lea by add when spilling
|
12 years ago |