Károly Balogh
|
e5656a6f7e
m68k assembler reader: fixed parsing of slash-separated movem/fmovem register lists. only the first register was stored.
|
11 vuotta sitten |
sergei
|
1678fcdc2d
- m68k assembler reader: removed Oper.InitRef which was causing failure of tbs/tb0142.pp and, in general, making impossible calls/jumps to non-alias procedure names.
|
11 vuotta sitten |
sergei
|
94796e9e7e
* Output divisor in all diagnostic messages, not just some of them.
|
11 vuotta sitten |
sergei
|
3f1d368373
* Use different exit codes to increase verbosity when the test fails.
|
11 vuotta sitten |
nickysn
|
18246bd9ed
+ added tests for >, <, >= and <= with equal pointers in the thugeptr2.pp and
|
11 vuotta sitten |
nickysn
|
c8c842b857
+ added tests for >, <, >= and <= with equal pointers in the tfarptr2.pp test
|
11 vuotta sitten |
nickysn
|
5097b90e39
+ enabled the huge pointer size test in the tptrsize.pp test
|
11 vuotta sitten |
nickysn
|
6e9720e830
+ added tests for huge pointer normalized and non-normalized equality comparison
|
11 vuotta sitten |
nickysn
|
fda9cfea12
+ extended test tfarptr2.pp with far pointers which are different, but point to
|
11 vuotta sitten |
nickysn
|
4e2cc365d1
* while loop replaced with a repeat..until loop in InternalTinyFreeMem
|
11 vuotta sitten |
svenbarth
|
441e6c6083
Fix for Mantis #26177. Use the correct value for the method data when using a method pointer of a type or record helper.
|
11 vuotta sitten |
nickysn
|
2b2224494b
* call first_addpointer and first_cmppointer in pass_1 for pchars as well. Fixes
|
11 vuotta sitten |
nickysn
|
c8130843b2
* fixed 'cannot convert type' error when comparing two voidhugepointers with
|
11 vuotta sitten |
nickysn
|
3bb730d5b9
+ implemented normalized huge pointer comparison
|
11 vuotta sitten |
nickysn
|
e80ecd4d5b
+ moved handling of pointer comparison in pass_1 to new virtual method
|
11 vuotta sitten |
nickysn
|
7f9fa145e8
+ added error message in case the HUGEPOINTERNORMALIZATION directive is used
|
11 vuotta sitten |
nickysn
|
63305cc2e6
+ added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the
|
11 vuotta sitten |
nickysn
|
a3b48b79cb
- rm the scan_w_hugepointernormalization_not_support message, replaced with
|
11 vuotta sitten |
nickysn
|
aee568e6fc
* cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization,
|
11 vuotta sitten |
nickysn
|
c306f48c14
+ added rtl helpers for huge pointer comparisons
|
11 vuotta sitten |
nickysn
|
d9e94ffab7
+ implemented huge pointer arithmetic
|
11 vuotta sitten |
nickysn
|
da77535631
* the handling of pointer arithmetic in pass_1 moved to a new virtual method
|
11 vuotta sitten |
svenbarth
|
30be5d8d33
As discussed on core enable the abstract class construction warning by default and also make it controllable with {$warn constructing_abstract ...}.
|
11 vuotta sitten |
Jonas Maebe
|
43839d1bda
* update of German error message files by Karl-Michael Schindler
|
11 vuotta sitten |
sergei
|
e232dd5066
+ m68k: default implementation of fpc_cpuinit, provides correct masking of floating-point exceptions and fixes test/testv8.pp.
|
11 vuotta sitten |
svenbarth
|
a7a9440692
Add a new warning message that is generated if an instance of an abstract class is created. This message is disabled by default, but can be switched on by using {$warn 4122 on} or {$warn 4122 error}.
|
11 vuotta sitten |
sergei
|
23a20f0e50
* m68k: fixed setjmp/longjmp:
|
11 vuotta sitten |
sergei
|
847adff94d
* Load double-precision locations from integer registers directly into cgpara if sizes match and destination has a single location.
|
11 vuotta sitten |
sergei
|
b91d965096
* m68k: initial support for ROL/ROR operations, defining 'cpurox' for CPU target can actually enable them. However it cannot be done outright because these instructions do not exits on Coldfire, and internal processing of RoX,Sar,BsX, etc. can not yet be switched depending on CPU subtype.
|
11 vuotta sitten |
sergei
|
15e374f3c6
* m68k: fixed comparison of small sets, it should not modify sides. tw18013 is now correct when compiled with -O2.
|
11 vuotta sitten |