Commit History

Author SHA1 Message Date
  sergei df60309d96 * m68k: fixed the last remaining warning and removed "$WARNINGS OFF" directive. 11 years ago
  sergei e4fea2ebc8 * Dummy implementations of a_bit_scan_reg_reg and g_stackpointer_alloc in tcg, removes the need to override these methods in every descendant code generator solely to avoid "constructing a class with abstract method" warning. 11 years ago
  Károly Balogh e5656a6f7e m68k assembler reader: fixed parsing of slash-separated movem/fmovem register lists. only the first register was stored. 11 years ago
  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 years ago
  sergei 94796e9e7e * Output divisor in all diagnostic messages, not just some of them. 11 years ago
  sergei 3f1d368373 * Use different exit codes to increase verbosity when the test fails. 11 years ago
  nickysn 18246bd9ed + added tests for >, <, >= and <= with equal pointers in the thugeptr2.pp and 11 years ago
  nickysn c8c842b857 + added tests for >, <, >= and <= with equal pointers in the tfarptr2.pp test 11 years ago
  nickysn 5097b90e39 + enabled the huge pointer size test in the tptrsize.pp test 11 years ago
  nickysn 6e9720e830 + added tests for huge pointer normalized and non-normalized equality comparison 11 years ago
  nickysn fda9cfea12 + extended test tfarptr2.pp with far pointers which are different, but point to 11 years ago
  nickysn 4e2cc365d1 * while loop replaced with a repeat..until loop in InternalTinyFreeMem 11 years ago
  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 years ago
  nickysn 2b2224494b * call first_addpointer and first_cmppointer in pass_1 for pchars as well. Fixes 11 years ago
  nickysn c8130843b2 * fixed 'cannot convert type' error when comparing two voidhugepointers with 11 years ago
  nickysn 3bb730d5b9 + implemented normalized huge pointer comparison 11 years ago
  nickysn e80ecd4d5b + moved handling of pointer comparison in pass_1 to new virtual method 11 years ago
  nickysn 7f9fa145e8 + added error message in case the HUGEPOINTERNORMALIZATION directive is used 11 years ago
  nickysn 63305cc2e6 + added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the 11 years ago
  nickysn a3b48b79cb - rm the scan_w_hugepointernormalization_not_support message, replaced with 11 years ago
  nickysn aee568e6fc * cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization, 11 years ago
  nickysn c306f48c14 + added rtl helpers for huge pointer comparisons 11 years ago
  nickysn d9e94ffab7 + implemented huge pointer arithmetic 11 years ago
  nickysn da77535631 * the handling of pointer arithmetic in pass_1 moved to a new virtual method 11 years ago
  svenbarth 30be5d8d33 As discussed on core enable the abstract class construction warning by default and also make it controllable with {$warn constructing_abstract ...}. 11 years ago
  Jonas Maebe 43839d1bda * update of German error message files by Karl-Michael Schindler 11 years ago
  sergei e232dd5066 + m68k: default implementation of fpc_cpuinit, provides correct masking of floating-point exceptions and fixes test/testv8.pp. 11 years ago
  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 years ago
  sergei 23a20f0e50 * m68k: fixed setjmp/longjmp: 11 years ago
  sergei 847adff94d * Load double-precision locations from integer registers directly into cgpara if sizes match and destination has a single location. 11 years ago