Commit History

Author SHA1 Message Date
  sergei cfe13734e0 * m68k: Fixed damage caused by r27573 and r28177: 11 years ago
  marco 3a7cde492e * finance functions by wp, mantis #26459 11 years ago
  sergei 15ff2c1236 * m68k: Fixed name of ELF interpreter, and updated cprt0.as to somewhat working state. Now a "hello world" program using libc can be linked and launched, but anything more complex needs another round of fixing the parameter passing code, in order to get the stack properly balanced. 11 years ago
  nickysn 16c5849fc6 + added HexStr() overload for huge pointers 11 years ago
  nickysn 8604372da3 + implemented far pointer comparison operating only on the offset (+ added test) 11 years ago
  nickysn 13646c7afe + added rtl helper for huge pointer subtraction 11 years ago
  Károly Balogh f98cd634fb m68k: reworked/cleaned setjmp/longjmp code to use the movem instruction with register lists 11 years ago
  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