Jonas Maebe
|
a00df1033f
* changed "Mixing signed expressions and longwords gives a 64bit result"
|
16 gadi atpakaļ |
Jonas Maebe
|
931aef4daa
* make result of not(constant) (with constant type <= sinttype)
|
17 gadi atpakaļ |
Jonas Maebe
|
0ae33aeab0
* the result of not(dword(ordconst)) has to be dword as well for Delphi
|
17 gadi atpakaļ |
Jonas Maebe
|
761f2e5c93
* fixed constant evaluation of not(byte/word/long/quadbool) + test
|
17 gadi atpakaļ |
Jonas Maebe
|
db34ed44e4
* fixed an {$ifndef cpu64bitalu} which had to be {$ifndef cpu64bitaddr}
|
17 gadi atpakaļ |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 gadi atpakaļ |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 gadi atpakaļ |
Jonas Maebe
|
67431891e0
* fixed resulttype of unaryminusn for qwords on 32 bit platforms (was
|
17 gadi atpakaļ |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 gadi atpakaļ |
Jonas Maebe
|
cc0bd74ea0
- removed unused variable after div-by-zero simplify patch
|
18 gadi atpakaļ |
Jonas Maebe
|
ac22ff09da
* detect division by zero in tmoddiv.simplify (mantis #9499)
|
18 gadi atpakaļ |
peter
|
8bd95f4dd4
* keep signess of orginal variable in shl/shr operation
|
18 gadi atpakaļ |
Jonas Maebe
|
28bab3fb4f
- removed some unused variables
|
18 gadi atpakaļ |
yury
|
afdd053172
* fixed unary minus in softfloat mode (bug #8737).
|
18 gadi atpakaļ |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 gadi atpakaļ |
Jonas Maebe
|
7bd8d0200e
* handle mod/div between a cardinal/qword and a smaller unsigned variable
|
18 gadi atpakaļ |
tom_at_work
|
89257f94c6
* do not convert input of unaryminusnode to sint if the original is currency; fixes tfloattostr for 64 bit platforms which use int64 as currency type
|
18 gadi atpakaļ |
Jonas Maebe
|
7f24462fcb
* warn when doing not(uninitialised_variable)
|
18 gadi atpakaļ |
yury
|
bcd86ef782
* added support for very big/small currency constants for non x86 CPUs.
|
18 gadi atpakaļ |
florian
|
e3f37f98ae
* correct handling of -<currency> on non x86 CPUs
|
18 gadi atpakaļ |
Jonas Maebe
|
4ae9ac969a
* implicitly call procvars in tp/delphi modes for divmodn, shlshrn
|
18 gadi atpakaļ |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 gadi atpakaļ |
florian
|
85d63d9fa9
* settings refactored
|
19 gadi atpakaļ |
peter
|
3078a1927f
* remove ttype
|
19 gadi atpakaļ |
florian
|
67aa148602
* fixed softfpu support
|
19 gadi atpakaļ |
florian
|
9e66674ff9
+ first part of qwordbool implementation
|
19 gadi atpakaļ |
Jonas Maebe
|
d75b19e484
* removed/conditionalised several unused variables
|
19 gadi atpakaļ |
florian
|
6387c36346
* fixed make cycle
|
19 gadi atpakaļ |
Jonas Maebe
|
5fa53a1a8c
* optimize away "x mod 1" and "x div 1" + test (ppc code generator handled
|
19 gadi atpakaļ |
florian
|
281d6907d2
* fixed overloading of div operator
|
19 gadi atpakaļ |