Commit History

Autor SHA1 Mensaxe Data
  Károly Balogh a82a3ec38e let the assembler decide about the size of the Bcc and BRA instructions, this makes code generated here work on a 68000 (and probably a lot smaller in size, no more forced 32bit displacements) %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed %!s(int64=11) %!d(string=hai) anos
  Károly Balogh 2791e8ad15 use optimized cg loading functions in 64bit compares instead of hardcoded move.ls (move.l #X,dn is 48bit long, clr.l/moveq.l is 16bit long) %!s(int64=11) %!d(string=hai) anos
  svenbarth 8e60465eb4 Fix the last failing tcnvint test (plus another one) by using comparisons that are not necessarily 32-bit. %!s(int64=12) %!d(string=hai) anos
  svenbarth 4d1fb1573e m68k: Fix handling of small sets (based on how ARM does it) %!s(int64=12) %!d(string=hai) anos
  svenbarth 6f5a648516 Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again. %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 2dd75e707e * renamed thlcgobj.tcgsize2orddef to defutil.cgsize_orddef %!s(int64=12) %!d(string=hai) anos
  svenbarth 78f0d6f70e Revert the changes from r23383 for m68k/n68kadd.pas. Memo to self: Don't change code if you don't really understand why it does things the way it does. %!s(int64=12) %!d(string=hai) anos
  svenbarth ccecf2c13c Fix comparisons (aka usage of flag/CCR register) %!s(int64=12) %!d(string=hai) anos
  svenbarth 9d4d7d748c m68k/n68kadd.pas: %!s(int64=13) %!d(string=hai) anos
  svenbarth f0aad6dbc4 * m68k/n68kadd.pas, t68kaddnode.second_cmpordinal: %!s(int64=13) %!d(string=hai) anos
  svenbarth 5bb0e5992b * m68k/n68kadd.pas, t68kaddnode.second_cmpboolean: %!s(int64=13) %!d(string=hai) anos
  svenbarth f746d9603a * m68k/n68kadd.pas, t68kaddnode.second_cmpsmallset: %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for %!s(int64=13) %!d(string=hai) anos
  florian 26850e3425 * fix full cycle after adding new boolean types %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 8349cde7db * changed byte/word/longbool to be Delphi-compatible (+ similar changes %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe 1d96dcc50d * renamed nf_swaped to nf_swapped %!s(int64=19) %!d(string=hai) anos
  florian ab919747a6 * several m68k fixes %!s(int64=19) %!d(string=hai) anos
  peter 658c46b903 * remove tdictionary and tindexarray %!s(int64=19) %!d(string=hai) anos
  florian 85d63d9fa9 * settings refactored %!s(int64=19) %!d(string=hai) anos
  peter 3078a1927f * remove ttype %!s(int64=19) %!d(string=hai) anos
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from %!s(int64=19) %!d(string=hai) anos
  Károly Balogh 37024dc4d0 + more m68k mess... ignore :) %!s(int64=19) %!d(string=hai) anos
  Károly Balogh 8d8e9b8806 + more 68k mess, committed to transfer between dev machines, ignore %!s(int64=19) %!d(string=hai) anos
  Károly Balogh db07870443 totally messy m68k changes. cleanup in progress %!s(int64=19) %!d(string=hai) anos